Lowell's birth year is 1918. Records link phone number (404) 284-2834 with Lowell’s details. He has stayed in Saint Petersburg before moving to Decatur. Lowell currently resides at 3282 Betty Cir, Decatur, Ga 30032. Lowell has reached the age of 105 years.