Profile of David McMahon