Leonard Francis is the new Chief Executive Officer of the National Environment and Planning Agency (NEPA). His appointment took effect on April 2. He replaces Peter Knight who retired on March 31. NEPA, in a media release today, said Francis brings...