IBM
Various
IBM
Executive IT Architect
Mqtech
Principal Consultant
Mq-Tech
Architect
IBM
Executing IT Architect - Emerging Technology
BMC Software
Principal Consultant
IBM
Technical Alliance Manager
IBM
Chief Technology Officer and Technical Leader - Ibm Scotland
IBM
Industry Technical Leader
IBM
Client Technical Architect
University of Glasgow
Jordanhill College of Education