Sir Ralph Anstruther of Balcaskie, 6th Baronet — (1858-1934)