WILLIAM J. MCGREGOR