Overlooking the picturesque harbour of Portree, on the Isle of Skye, stands a little tower. It was built in the 1830s by Dr Alexander Macleod, a much-admired man who was known locally as An Dotair Ban, the fair-haired doctor. As well as practicing medicine, Macleod (1788-1854) was also employed as a factor to look after local estates and was respected as an engineer and land-improver.