Author: William Holford & Associates (Edinburgh).