He has held the positions of a secondary business and marketing teacher, North Carolina State Consultant for Business and Information Technology, and a local school system Career and Technical Education Administrator. Currently, he is the undergraduate and graduate program coordinator for the Business and Marketing Education teacher education program at NC State University.