Craig Barnes, 57 years old, lives in Apple Valley, California. He has also lived in Hesperia, California. He works as a Coach Operator. Craig's a big fan of Country Music. General Hospital, Desperate Housewives and Shear Genius are his favorite TV shows.