Doctor's profile: Dr. Margaret McMahon