1973 is the birth year of Leo. People possibly related to Leo are Judith Y Kruger, Harvey W Kruger, Christopher E Kruger and 3 other people. The current age of Leo is 51. In addition to Wisc Rapids, Leo also lived in Wisconsin Rapids. Records link phone number (715) 423-5547 with Leo’s details. Leo’s residency is at 6221 80Th St, Wisc Rapids, Wi 54494.