I was born in Jacksonville, FL but grew up in Keystone Heights, FL. I went to Mars Hill University and graduated in 1989 with a BA in English, attended and graduated from Western Carolina University in 1991 with a MA in English Education, and achieved by principals license from Appalachian State University in 2008.
I am a National Board Certified Teacher in Adolescent/Young Adult English Language Arts.
I taught English for 14 years. In 2004, I left the classroom to serve as instructional facilitator for my school, and then in 2007, I left my high school to serve as Innovation Director and then Professional Learning Director for North Carolina Virtual Public School, and in 2017 I transitioned to the NC Department Of Public Instruction as Online Professional Learning Consultant and Canvas Admin for the agency.
I returned to the district level in 2018 as a Canvas Admin with Iredell-Statesville Schools. And, after 30 years of public education services for the state of North Carolina, I retired in 2021. I am passionate about teaching and learning, and especially Canvas and how it leverages in a powerful way both.
I joined the Instructure family in 2021 as an Instructional Designer dedicated to the Houston Independent School District.
I live in Statesville, NC with my wife, Michelle, daughter, Elizabeth, and two cats, Gator and Tebow.