John McKie (1705-1782)