HINGHAM – Author David McCullough called numerous places home: Pittsburgh, where he was born. Washington, D.C., where he worked for American Heritage magazine and wrote his first books. Martha’s ...