Our Team

Dedicated to your pet…

CALL US

Our team is dedicated to your pet’s health.

Scroll down to meet the team that will be here when your pet needs us most.

K.C. Schreiber-Moore, DVM

Dr. Schreiber-Moore's Bio

Dr. K.C. Schreiber was born in raised in the mountains east of Fresno. She received her bachelors and masters of biological sciences from the University of the Pacific in Stockton, CA. She received her Doctor of Veterinary Medicine from St. George’s University in 2011. Since graduation, she has worked both in emergency medicine and general practice. For the past 4 years, her primary focus has been emergency and critical care medicine. Prior to her tenure at 24/7 Pet Vets, Dr. Schreiber was medical director for the emergency department of the Stockton Veterinary Emergency and Specialty Center. Her special interests are emergency/critical care medicine, pain management, oncology and animal hospice.

During her free time, Dr. Schreiber enjoys spending time with her husband and their three pets (two cats and a dog). She enjoys travel, cooking, outdoor activities, and working in her backyard garden.

Brian MacKie, DVM, DACVIM/Cardiology

Dr. MacKie's Bio

Dr. MacKie received his Doctor of Veterinary Medicine degree from Washington State University in 2005. Following graduation, he completed a one-year rotating internship in small animal medicine and surgery at VCA Sacramento Animal Medical Group in Sacramento, California. After his internship, he moved to the University of Wisconsin-Madison to complete his residency training in Cardiology from 2006-2009. During his time there, Dr. MacKie helped implement the use of the Amplatz Canine Ductal Occluder for non-invasive treatment of a congenital heart disease, authored a paper on the use of an implantable ECG monitor for the evaluation of fainting in dogs, and assisted in prospective research on pulmonary hypertension and cardiac biomarkers.

His clinical interests include, but are not limited to clinical cardiology such as echocardiography and electrocardiography (ECG), pulmonary hypertension in dogs, syncope (fainting) associated with heart disease and arrhythmias, congenital heart disease, arrhythmias, and congestive heart failure (CHF). His goal in therapy for your pets is to maintain an exceptional quality of life for his patients with heart disease.

John J. Haburjak, DVM, DACVS

Dr. Haburjak's Bio

Dr. John Haburjak graduated from UC Davis Veterinary School in 1993 with his Doctor of Veterinary Medicine Degree. He practiced for 5 years before returning to academics to complete a combined surgical residency program in San Diego and the University of Illinois.

Dr. Haburjak is a Diplomate of the American College of Veterinary Surgeons, and his research interests include orthopedic trauma, and disorders of the carpus. He has several publications in the Veterinary Orthopedic and Traumatology Journal, Journal of Small Animal Practice, and the Journal of the American Animal Hospital Association. His clinical surgical interests include surgical oncologic procedures of the face, head and neck, corrective orthopedic procedures, and neurosurgery (spinal). Finally, he has dedicated most of his post-graduate emphasis on minimally invasive procedures including: laparoscopy, thoracoscopy and interventional radiology (urethral and tracheal stenting).

Dr. Haburjak’s hobbies include SCUBA diving, Oakland A’s baseball, road cycling and cooking (not to mention eating, too!). He shares his life with his wife, Aimee (also a veterinarian), daughters Eva & Emery and a son Ian, Addison (bubble-headed Japanese spaniel), Poppy (a Cavalier King Charles Spaniel with a freckled nose!) and S’mores the mini-Lop.

Janet Heisinger, CVPM

Janet's Bio

Bio coming soon.

Margarita Peraza - Supervisor

Margarita's Bio

Bio coming soon.

Danie Keffel - Veterinary Assistant

Danie's Bio

Bio coming soon.

Rachel Dent - Veterinary Assistant

Rachel's Bio

Bio coming soon.

Have a question? We have an answer!

Please complete the form below and a member of our staff will get back to you as quickly as possible. If this is an emergency situation, please call us at 559.486.0520.