Public records suggest that Todd Austin is likely married to Toni N Austin.
Todd Austin is 50 years old, and was born in January of 1969.
Todd Austin's current address is 3040 E Shea Blvd, APT 1115 Phoenix, AZ 85028-3295. Todd has lived there for about 10 years, since December of 2008.
Todd Austin's latest phone number is a wireless number at (805) 822-4740.
Yes! Todd Austin is living today.