Michael J. Makley Michael R. Godley Michael Emberley Michael Hurley. Richard E. Fairley Michael Emberley.