SHARP, Kevin

IBM Hursley