I have known Steve for roughly 20 years. He has a good handle on what is happening in the market. He is rock solid on his follow-up and insight. I have used Steve multiple times during my sales journey and have always been happy with the experience.  I am recommending my 25YO son work with Steve.