July, 2025 Jay Walsh is a great trainer and he is very knowledgeable about the process and would overall recommend weather ur a veteran or a rookie he knows his stuff !