Forrest was born in Greensboro, North Carolina. He attended public schools and graduated from High Point University and the Law School at the University of North Carolina.
Following his graduation from law school, Forrest practiced law in Hickory until he was elected as a Superior Court Judge in 1975. He then served as a Superior Court Judge for twenty-four years where he presided over hundreds of complicated civil and criminal trials throughout the State...
We select top rated professionals who are related to this firm's practice areas