John C. Lamoreaux's contacts