Michael d. hayford