Craig and Treff Financial Services provides various financial planning services for individuals throughout the Annapolis area. Investment planning, asset management, tax preparation and estate planning are offered. Long term care and life insurance are also available.