NCPA appoints Sharlea Leatherwood new president