Robert Demilo, 5 Bridge Street Ballater, AB35 5QP