Robert Makgill, 2nd Viscount of Oxfuird — (1651-1705)