Gary was unfailingly helpful and professional throughout and gave me lots of really useful advice and insight.