Peter Carr is named president of the Albemarle Academy.

Peter Carr is named president of the Albemarle Academy.