Stephen Porter born 1941