John Hancock Life Insurance provides a variety of insurance products. Some of these products are term life insurance, universal life insurance, variable life insurance, whole life insurance, and long term care insurance. They also offer fixed and variable rate annuities.
John Hancock Life Insurance Company USA