Temple, Michael Charles (Career)