Michael has over twenty years of experience in a variety of professional roles involving instruction and management. Those roles include elementary education, pastoral ministry, sales, information technology, athletic coaching, and the US Military. Michael currently serves as an addictions counselor and church youth director. Michael enjoys teaching and is clear and concise in his presentation.