David J. Sharpe

Title:
Professor Emeritus of Law
David J. Sharpe is a Professor Emeritus of Law. 

Education

AB, University of North Carolina; LLB, SJD, Harvard University