Elvin is a resident of 5466 Turkey Ranch Rd, Wichita Falls, Tx 76310. Cities Elvin has lived in before are Graford, Elgin, Lawton and one other city. The number currently linked to Elvin is (940)...