He has worked for newspapers in Virginia, North Carolina and South Carolina before moving to the Rocky Mountains. He has written for the Denver Post, Dallas Morning News, Sacramento Bee, Major League Soccer magazine, among others. He is married with three children, residing in Arvada, Colo.