Steve Sweringen at Camera Clinic in Sparks NV is excellent.