Public records suggest that Leanna Tuff is likely married to Peter J Tuff. Leanna and Peter have lived together in at least 6 separate locations.
Leanna Tuff is 58 years old, and was born in September of 1961.
Leanna Tuff's current address is 380 N Limit St, APT 184 Colorado Springs, CO 80904-4509. Leanna has lived there for about 3 years, since September of 2016.
Leanna Tuff's latest phone number is a wireless number at (831) 512-2214.
Yes! Leanna Tuff is living today.