Barrett Advisors LLC Email Format
Investment ManagementNew York, United States11-50 Employees
Barrett Advisors LLC is an asset management and advisory firm based in White Plains, New York, formed in February 2005 to advise sophisticated investors and insurance professionals on life insurance-based investment opportunities. It currently oversees or advises on more than $750 million of invested capital in life insurance investments, representing over 1,500 policies and more than $10 billion in face value. The firm operates within the investment management industry with a specialized focus on life insurance investments as its core asset class. Its client base includes sophisticated investors and insurance professionals seeking access to this asset class through managed investments and advisory services. The organization positions itself as a specialist in this niche, aiming to provide structured opportunities within the life insurance investment landscape.