Patrick Abercromby — Scottish antiquarian, physician