James McGuigan

My intrinsic motivation is to solve ever more complex and valuable problems; this requires me to remain constantly learning and forever seeking greater mastery