Steve Reese and his staff are professional, courteous and good at communicating with their clients. They help you to understand your investment options and they take time to listen to what your goals are and make intelligent suggestions for how to reach them. They do extremely well in the customer service area. Cannot recommend them highly enough.