Hargreaves, Andrew; Shirley, Dennis L.