Duncan Taylor Cameronbridge 28-year-old · 54.4% prices