MARK F HAYLES