Haven't heard of them.. There are plenty of top notch sources here so you don't have to play this guessing game. Spend some time in the source talk section and you'll find many reviews and testimonials from our members.
when i say on my videos that i take questions, that does not mean i am here to talk about sources etc... i have NO INTEREST in getting involved in any of that... you have the wrong guy... you can ask others here but i want nothing to do with it... im here to really help people... not deal with questions like this...