William A. 'Pat' Patterson