MICHAEL HORTON ASSOCIATES, INC. Connecticut Since: 1994 New Haven Branch 780 E MAIN ST STE 1 Branford