John Leonard, Computing
John Leonard
Research Director
Computing