I've worked with Michael and the team at CSA and found them to be very helpful with an abundance of industry knowledge.