Richard Gid Powers


Richard Gid Powers - professor and historian.