STEPHEN ODERA

Stephen Odera is based at the Department of Dairy and Food Science and Technology, Egerton University.