James W Willoughby Ii DO PCJames W Willoughby Ii DO PC · Clinical & Laboratory Immunology (Allergy & Immunology) Physician24-26 S Main St, Liberty, MO, 64069NPI · 1396015095No reviewsInsuranceNot specified(816) 781-0902Check availabilityBook online Claim listing