Ian Foster
Newcastle upon Tyne, UK