John McGregor (DipPFS) Director / Financial Adviser