- Specialty
- Family Medicine
- Board Affiliation/Certification
- American Board of Family Medicine
- Education
- Albert Einstein College of Medicine, 2016
- Residency
- Montefiore Medical Center, 2019
- Languages
- English
- Gender
- Male
- Insurance Accepted
- Aetna - CHIP
- Aetna - Medicaid/STAR
- Aetna - PPO/HMO/MC Advantage
- Amerigroup - MC/CHIP/Perinate
- Amerigroup - Medicaid
- Amerigroup - STAR PLUS MMP
- Blue Cross Blue Shield - Blue Advantage HMO
- Blue Cross Blue Shield - Blue High Performance
- Blue Cross Blue Shield - Essential/Premier
- Blue Cross Blue Shield - Medicare Advantage & Medicaid Dual
- Blue Cross Blue Shield - STAR, CHIP, STAR Plus
- Blue Cross Blue Shield of Texas - BlueChoice® PPO
- CareLink Program
- Children with Special Health Care Needs Program
- CIGNA/USAA Employees
- Community First Health Plan - HMO Off-Exchange
- Community First Health Plan - HMO/PPO/CHIP
- Community First Health Plan - Medicaid
- Community First Health Plan - Medicare Advantage
- Community First Health Plan - STAR Kids Program
- Community First Health Plan - University Family Care Plan
- Council for Affordable Quality Healthcare
- Coventry Health Care
- EBSO, Inc.
- FIRST HEALTH
- Healthy Texas Women Program
- Humana - Exchange (Health Maintenance Organization x)
- Humana - Medicare Advantage Gold Plus HMO
- Humana Military -TRICARE
- Humana, INC
- Medicaid
- Medicare
- MOLINA
- Railroad Medicare
- Superior Health Plan - Medicaid-CHIP Perinate
- Superior Health Plan - Medicaid-STAR Kids
- Superior Health Plan - Medicaid-STAR PLUS
- Superior Health Plan - MMP
- UnitedHealthcare - PPO/MK
- WellCare - Medicare Advantage
- WellMed/UnitedHealthcare
Please contact your health insurance company to confirm provider participation. For billing and insurance questions, please call our Billing Department at 210-358-3260.
Call 210-358-5515 to request an appointment with this doctor.
Patient reviews
-
Good experience
-
Great Doctor
-
I couldn't understand the doctor because had a mask on and talked very low. I had a lot of questions about my medication I'm a new patient I understand but I hope next visit I can communicate more I need info!
-
Good
-
Trying to find out when it was decided I was a diabetic and why I am supposed to stop one prescription.
-
Doctor was very professional
-
Dr. B was very nice and I happen to be a Nursing student so I understood what he was saying and the reasons behind what he told me. Unfortunately, not everyone is a student and someone else might not understand what was being prescribed or why. He was a very nice man, though and the medication he prescribed has helped my issue.
-
The provider and assistant seems like they didn't want to help me with my health symptoms they didn't give me any solutions or explanation about what was happening with my health very disappointing , they didn't gave me any answers abut my questions
-
Good
-
I would never recommend him to anyone.
-
Good
-
Good
-
GOOD!
-
Doctor refuses to listen and refuse to sign the adult medicaid paperwork so patient can get help paying for their medications and patients shouldn't have to explain to a doctor who studied seizures for 14yrs why you don't put your fingers in a person mouth who having a seizure or why their as needed medications shouldn't be on pill form
-
My doctor didn't actually consult me on the medications he was going to provide for me... He just looked me in the eye and told me that he was going to send something to the Walmart that I used to pick up my prescriptions but he never told me what they were for.. Poor communication
-
Love my clinic
-
Very good drs
-
Good
-
I would like the Dr to use his instrument to check the client heart beat and lungs etc..before they live his office..since I am not see that being done here..they are just reading your labs and answering your questions..
-
For the last 3 times that Ive taken my mother to see her pcp, he has not even touched her. He sits at the computer and talks and asks questions but NEVER ONCE HAS EVEN TOUCHED HER TO CHECK HER! I'm confused
-
Doctor is always friendly and courteous
-
Very good
-
Fair
-
The doctors there are professional, caring and respectful
-
Okay!
-
Good
-
GOOD EXPERIENCE.
-
Dr B is awesome