John Dillon
John Dillon is a freelance writer based in New Haven, Connecticut.