Cheri Beasley served as an associate justice of the North Carolina Supreme Court from 2012-2019 and as chief justice from 2019 to 2020.

Written by Cheri Beasley