The current age of Leo is 80. The possible relatives of Leo are Mark Albert Rajotte, Irene R Rajotte, Amy E Sardelis and 4 other people. The residency of Leo is at 115 Winter St, Leominster, Ma 01453. In addition to Leominster, Leo also lived in Leominster. 1945 is his birth date. The phone number (978) 534-4529 is Leo’s.