Richter & Astroth LLC 111 South Main Street, Troy, IL 62294