Graham O'Regan

London based software architect