My wife and I have been a client for over 15 years and we have been very happy with Troy and his staff. Troy works hard for his clients which results in high returns on our investments. He is trustworthy, honest and very professional in how he runs his business. 1st class all the way!