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