Leo’s residency is at 910 Duncan Rd, Champaign, Il 61821. This person's birth year is 1935. Leo was born 88 years ago. Champaign, Anacortes and Urbana are cities Leo has lived in. The number currently linked to Leo is (217) 359-1367.