david-hall-img

David HallBSc (Hons) MRICS