John Maccallum, 3rd of Knockalva — (died 1773)