Steve is always so friendly, warm, knowledgeable, professional, patient, helpful and very clear when explaining complicated financial options. We have already recommended him to several of our friends.