Gregg grew up in Santa Barbara, CA where he developed a love of all things outdoors. He majored in Biologic Sciences at SBCC, UCSB, and later BYU. He obtained his medical training at the University of Utah, College of Pharmacy. He received advanced instruction in all areas of pharmacy practice, including hospital, retail, compounding, and research settings, as well as a rotation with the Utah Poison Control Center. He specialized in clinical pharmacy with the University of Utah Madsen Clinic. Gregg has taught classes in pharmacology for the University of Utah, Utah State University, and the Utah State Society of Medical Assistants.

He came to Cache Valley in 1991 where he practiced in a Retail setting for 18 years before joining the Cache Valley Community Health Center. Gregg loves working in a clinical pharmacy setting where he can directly confer with providers to get the absolute best prescription care for our patients. He loves discussing medication therapy as well as several forms of complimentary alternative medicine with our patients. He currently serves as Pharmacist in Charge in the North Logan Clinic.