John B. MacChesney

American chemist