Time Management in the Courtroom: John Khaminwa’s New Role In the context of the ongoing Gachagua impeachment proceedings, renowned lawyer John Khaminwa has assumed a new role. Mr. Khaminwa, renowned for his eloquence and erudition, is now engaged in instructing...