Robert Leith-Macgregor
British military officer

Robert Leith-Macgregor