McPhee was born in Princeton, New Jersey, the son of the Princeton University athletic department's physician, Dr. Harry McPhee. John was educated at ...