David McCarthy, New Haven, CT
div>