Patrick Kua

Generalising Specialist

Software Architect, Leader, Author, Speaker, Coach and Trainer