Howard W Russell, MDHoward W Russell · Gynecology Physician8120 Main St, Houma, LA, 70360NPI · 1356452361No reviewsInsuranceNot specified(985) 223-0682Check availabilityBook online Claim listing