richard heffron