Schedule online with Dr. John Crockett, a Primary Care provider accepting new patients in Pleasant Hill, CA. Toggle navigation. Patients About MyChart Locating Patients Medicare New Patients New to the Area Payment & Insurance Preparing for Surgery Pre-Register for a Visit ....