The number currently linked to Leo is (508) 420-5589. The current age of Leo is 92. Leo currently resides at 120 Celestial Way, Juno Beach, Fl 33408. Leo has previously lived in Cotuit, Juno Beach and Brockton. His birth year was listed as 1931.