Becker Schroader & Chapman PC 2955 N Woodford St , Decatur, IL 62526,USA,Macon County (217) 423-1300 Add to Favorites Claim Listing Updated: Feb 1, 2014 Overview Added by ceeadm1n Please login or register to add your review.