Nafis passes first time and maintains the 100% pass rate for May and June June 20, 2012 dave Nafis passes first time with only 4 faults. Excellent