William Stephen Knapp, DOWilliam Stephen Knapp · Geriatric Medicine (Family Medicine) Physician2137 Charbonier Rd Suite B, Florissant, MO, 63031NPI · 1023099140No reviewsInsuranceNot specified(314) 831-0181Check availabilityBook online Claim listing