Fr. Richard was born in Atlanta, GA. He graduated from Belmont Abbey College in 1991 where he majored in Business Administration with a minor in Spanish. After graduating, Fr. Richard served in the U.S. Army before entering the seminary and was ordained to the priesthood in 2009. Before being called to join the Diocese of Charlotte, he served in the dioceses of Atlanta and Savannah.