Richard O. Young

Carnegie Mellon University