Dr. Karim Haddad, MD

Board-certified physician