Will Holmes
Will Holmes

Biography

 

B.A., Hampden-Sydney College
M.A., University of Alabama-Birmingham
J.D., Samford University

 


Courses

 
  • HY 101  Western Civilization I
  • HY 102  Western Civilization II
  • HY 135  U.S. History to 1877
  • HY 136  U.S. History Since 1877