Overwhelmingly excellent on all fronts. Superb patience and understanding. Detailed information provided in an understandable format, careful and considerate nature and a ... more