Dr. David Powell

University: 
York St. John
Department: 
School of Arts
Teaching: 
History
Research: 
Modern British political History