MacPherson, J M 23 Templehill, Troon, Strathclyde KA106BQ