contributor Gregory Francis Schwitzgebel President, North Carolina Supreme Court Historical Society (four terms on Board of Trustees) 2024