We have worked with Mike and his team for a little over 20 years at this time. I work in the insurance field and understand how some of this works, but Mike is amazing at making it make sense to us. I would highly recommend Mike and his team, and I hope you will share our experience. It has been great.