mark mulcahy