Hearnshaw a également occupé les postes de secrétaire honoraire de la Historical Association (1931-1934) et de président de la Royal Historical Society (1936-1938).
Hearnshaw a également occupé les postes de secrétaire honoraire de la Historical Association (1931-1934) et de président de la Royal Historical Society (1936-1938).