Kinnaird (13th Lord Kinnaird - 5th Baron Kinnaird), Graham Charles