John McCarthy

Current affiliation: Heriot-Watt University