The current age of Leo is 62. Possible relatives of Leo are: Kathryn J Hudson, Judith Kay Campbellrootes, Carolynn Fern Rootes and one other person. The number currently linked to Leo is (616) 963-5322. His birth year was listed as 1962. Other cities that he has stayed in are Battle Creek, San Diego and Spring Valley. Leo’s residency is at 95 Sharon Ave #2, Battle Creek, Mi 49017.