Author Info Michael Johnson has taught youth and college students for over twenty years. He currently resides in fayetteville NC.