Carroll’s current address is 612 Olive St, Leon, Ks 67074. 1963 is the birth year of Carroll. Carroll has reached 61 years of age. The possible relatives of Carroll are Carrol Ann Sherwood, William Frederick Sherwood, Mark Allen Townsend and 3 other people. In addition to Leon, Carroll also lived in Norman, Oklahoma City, Augusta and 3 other cities. Records link phone number (316) 745-3628 with Carroll’s details.