Gary, I've decided to try and give you a fair shake. You tell us that you have had a lot more training than your rank would indicate. Okay. I think that people would take you a lot more seriously if you would specifically break down your training for us. Specifically: Who have you trained with? When did you train with them? and For how long did you train with them? I mean actual live training Gary.