Michael Squires. Michael A. Mares. Michael Ruse. Michael Rees. Michael F. Graves. Michael Davis Michael Lewis Michael A. Mares Michael Adas. Michael Bates