Mike Riolo

Loves dogs... Career computer guy, but looking for something else. Born and raised in New Jersey, US, lived in Kansas and Virginia. Currently working outside of Washington DC.