Aberdonian European Tour pro David Law breaks course record on Hazlehead Pines course

David Law.
Picture by Kath Flannery
David Law. Picture by Kath Flannery