Appointment of new Controller and Auditor General (CAG) not in infringement of any law

Mr Edward Charles Kichere (pictured)