Stephen Peter Thompson - (born 1960)