Leo was born 71 years ago. Phone number listed for Leo is (806) 622-8189. Possible relatives of Leo are: Jewel Woods Schiller, Bill Schiller, Eva J Schiller and one other person. Other a city that he has stayed in is Amarillo. Leo's birth year is 1953. Leo now resides at 147 Hyman St, Amarillo, Tx 79108.