Innovative People

Wanjala John

Organic chemistry; environment; inorganic and physical chemistry; research; energy; pharmaceuticals