Jennifer herrera, FNP-c
Jennifer Herrera is a Certified Family Nurse Practitioner with over 15 years of experience in the medical field. She began her healthcare career working in neurology, cardiovascular intensive care, and the emergency department. These high-acuity, fast-paced environments helped shape her into a confident, knowledgeable, and compassionate clinician with a strong foundation in critical care and patient advocacy.
Jennifer later earned her Master of Science in Nursing from Grand Canyon University and became nationally certified as a Family Nurse Practitioner through the American Academy of Nurse Practitioners. Since then, she has worked in both urgent care and primary care settings, where she continues to provide comprehensive, patient-centered care across the lifespan.
She is known for her friendly, outgoing nature and her ability to build meaningful connections with her patients. Jennifer truly enjoys getting to know each individual, understanding their unique needs, and partnering with them on their journey toward wellness. Her clinical interests include preventative health, chronic disease management, and lifestyle medicine, with a special focus on identifying and reducing risk factors before illness develops.
Jennifer believes in empowering patients through education and takes the time to ensure every patient leaves their visit feeling informed, confident, and cared for. “I truly love people. I love helping them become well and be well.”
Outside of the clinic, Jennifer is the proud mother of two adult children and recently rescued an energetic Aussie mix puppy named Paisley. She’s always seeking out new adventures—whether that means traveling to sunny destinations, relaxing poolside with good music, or discovering the next great restaurant. With a big heart and an even bigger personality, Jennifer thrives in lively environments and feels most alive when she’s surrounded by people, sharing stories, laughter, and connection. Her natural warmth, curiosity, and love for life shine through in everything she does.
Shannon miles, fnp-c
Meet, Shannon Miles, a certified nurse practitioner for both family and psychiatric care. Shannon joined our team in 2023. She has been practicing family medicine since 2019. Shannon began her medical care in Oklahoma about 20 yrs ago. She has climbed the ladder from becoming a CNA to LPN, an RN and, after working in a number of settings, Shannon pursued her goal of becoming a certified nurse practitioner.
Shannon moved to Arizona in 2010, where she continued her studies and has been living in the Phoenix area for the last several years. She has a variety of work experience ranging from hospitals to long-term care facilities. She has worked with children and adults alike.
Some of the things Shannon likes to do is spend time with her children. She has five adult children and recently adopted a baby boy. Most times you can find Shannon around the community enjoying the weather and activities around town.
Shannon has never met a patient that has not become a friend. She would love to meet you and provide you and your family with care here at Main Street Medical.
Kristina Gilbert
Kristina Gilbert is the Certified Medical Assistant here at Main Street Medical. She has over 10 years of experience in Pain Management, and is now learning the world of aesthetics, hormones and Primary Care.
She has been in the medical field for 15 years and is planning on going back to school soon to pursue her career as a nurse.
A little bit about me, I was born here in Arizona but moved to and was raised in Fort Worth Texas. I have 3 brothers and 1 sister. I moved back here about 12 years ago and I am happily married and together we have a total of 7 kids. We love to do things as a family like travel and be outdoors. I really love what I do in the medical field. I truly am in this to make a difference. I will help you with anything that I can and always with a smile.
Come visit us here at Main Street Medical anytime and see what we have to offer here.