John Davidson

John Davidson

John Davidson

John leads a large global practice of program managers and agile coaches, and coaches every day.