who appoints the national director of public prosecutions
National Prosecuting Authority On a national level, the NPA is headed by the National Director of Public Prosecutions (NDPP). The NDPP is appointed by the President of South Africa for a term of 10 years.[1][2]
United States Department of Justice The department is headed by the United States Attorney General, who is nominated by the President and confirmed by the Senate and is a member of the Cabinet. The current Attorney General is Jeff Sessions.