Horsfield nació en Filadelfia y estudió medicina.