(Source: BharataPress) Sun Life Financial INC now owns 660 shares of the software maker’s stock valued … Desktop Plus solutions; payroll solutions, such as online payroll processing, …