Duncan Taylor Invergordon 41-year-old · 50.2% prices