Michael C. Thomsett. Michael Ruse. Michael Ruse Michael Smith Michael A. E. Michael Gage. Michael Hale. Michael Haugh Michael M. J. Michael Nest.