Records link Arlo with Maureen J Lehr, Lanessa Kay Lehr, Todd Douglas Lehr and 2 other people. Arlo turned 92 years old. Arlo has previously lived in Omaha. Arlo currently resides at 2105 122Nd St, Omaha, Ne 68144. Arlo has listed (402) 334-5652 as his phone number. Arlo's birth year is 1931.