Richard Darren Allen, DORichard Darren Allen · Otolaryngology Physician900 E 13Th St, Grove, OK, 74344NPI · 1699753343No reviewsInsuranceNot specified(918) 786-7200Check availabilityBook online Claim listing