Cameron was prompt, careful, explained everything he was doing and conducted himself most professionally!