Richard H. Cross, age 63, of Suwanee, GA, passed away on November 5, 2012.