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