Henry Headley Parish - diplomat and historian