Thanks for sharing, I've trained with John and Vicky and like their approach. If nothing else I'll never forget "to get off the X!" and that "He doesn't like unloaded guns!"
My first training class was with John; I blame him for showing me how crappy of a shooter I was and making me spend so much money on training since then. Before his class I thought I was awesome!
I'd train with Farnham just because he's been around a while and is a "personality" but I think, given the option, I'd rather train with Marco and get more practical fighting knowledge.