David McCarthy, New Haven, CT