emmanuel m. haslett