8 Curtis Rd #99, Scituate, Ma 02066 is where Leo lives. The number currently linked to Leo is (781) 545-6907. The current age of Leo is 76. In addition to Scituate, Leo also lived in Hull. His birth year was listed as 1949.