now playing:
Harold McGraw III, McGraw-Hill