Volunteer State Community College
Instructor of Mathematics
Middle Tennessee State University
Director, Technology Projects
Volunteer State Community College
Director, Administrative Computing
Middle Tennessee State University
Associate Vice-President for Information Technology
Volunteer State Community College
Programmer Analyst
Lipscomb University
Tennessee Technological University