Tom Haffie receives President’s Medal for Distinguished Service