Joe Horner in Cherry Valley, IL

Joe Horner may also have lived outside of Cherry Valley, such as Ottawa and Rockford.