Justin has a wealth of knowledge and information that I found extremely valuable. He is exceptionally open and inviting to questions whenever they arise and willingly gives his time to coach and respond to those questions thoroughly. I certainly wouldn’t hesitate to recommend him.