Bill Hall

Active Middletown, CT Manager for Middlesex Mutual Assurance Company