Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
I can’t say enough great things about Good Shepherd Medical Practice and Dr. Amgad Alfred. He is an exceptional physician who truly cares about his patients. He takes the time to listen, explains everything clearly, and never make... Read more
I can’t say enough great things about Good Shepherd Medical Practice and Dr. Amgad Alfred. He is an exceptional physician who truly cares about his patients. He takes the time to listen, explains everything clearly, and never makes you feel rushed.
Dr. Alfred is knowledgeable, compassionate, and very thorough. You can tell he genuinely wants the best for your health and well-being. The office staff is also friendly, professional, and organized, which makes every visit smooth and stress-free.
I Read less
Afaf K • March 04, 2026
Doctor Alfred is by far the best doctor I have had. He is passionate about taking care of my health and keeps up with my medical path. He’s a doctor that truly sits down and listens to all that is needed from my part and takes gre... Read more
Doctor Alfred is by far the best doctor I have had. He is passionate about taking care of my health and keeps up with my medical path. He’s a doctor that truly sits down and listens to all that is needed from my part and takes great care of me and my parents as well. His staff is incredibly respectful and on top of their job. Amazing doctor and amazing staff. Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Good Shepherd MD Prof Inc. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (909) 480-4808. Your mobile information will not be shared with third parties.