David Freeman Hawke was professor emeritus of American history at Lehman College of the City University of New York, where he taught from 1972 until his retirement in 1986.
David Freeman Hawke was professor emeritus of American history at Lehman College of the City University of New York, where he taught from 1972 until his retirement in 1986.