This person's birth year is 1954. Rodger’s residency is at 210 Madison St #E, Arcola, Il 61910. Helmuth Implement, Inc is a business Rodger has some connections with. Rodger has reached the age of 70 years. The number currently linked to Rodger is (217) 268-4577. Arcola is a city Rodger has lived in.