Gary teaches PSI-PCI Courses across the USA and Caribbean. Full time he is an Aviation Maintenance Technician. He is a NAUI Course Director, and Instructor Trainer for TDI and DAN, a PADI Master Instructor, a BSAC Advanced Instructor, and an IANTD Instructor. Gary is a USCG Captain with many FCC radio operator and maintenance licenses. He enjoys boating, SCUBA diving, and travel.