Daniel Sinclair, 66, of Rockford, was arrested on an outstanding warrant for retail theft and cited for walking on a highway, according to Winnebago County court records.