David Gorveatte has been our financial advisor for over thirty years. We have been very impressed with the superb job he has done handling our accounts. His valuable expertise and attention to detail make things move smoothly. He always puts forth an extra effort to explain things in a way that is easy for us to understand. Much time and thought goes into the outstanding service he provides. Besides being very professional and courteous, he is extremely honest, reliable and flexible.