John is a versatile, results-driven technologist and manager and is recognized for leveraging his broad business experience, technical knowledge and analytical skills to drive change and help organizations achieve their strategic objectives. John loves sharing ideas through his articles and is eager to hear feedback from the community. John is also the President of PMTrainingOnline.com. http://blog.PMTrainingOnline.com