The residency of Len is at 387 Forest Ave, Macon, Ga 31201. The birth year was listed as 1958. Len turned 66 years old. Other a city that he has stayed in is Macon. Len has listed phone number: (478) 741-3613.