Barry Naughton Naughton John Parrington John Templeton Johnston John Paul Haughton John C.John John Kador John Belton.