Karen MCA David Mberia has been barred from holding public office following his conviction for receiving a bribe of Sh1.7 million.