"Thorough and straightforward in understanding a client's needs, however direct or complicated those might be and then providing clearly-explained solutions, including rationale for other options and perspectives on other sources of information. Very timely communication and excellent on maintaining contact. I'll expect to be a client for many years to come." Five stars out of five."