mark hayes's profile