Hearnshaw also held the posts of Honorary Secretary of the Royal Historical Society , 1931-1934 and President of the Historical Association , 1936-1938 .
Hearnshaw also had the positions of Honorary Secretary of the Historical Association , 1931-1934 and President of the Royal Historical Society , 1936-1938 .