john doucette

custom software development manager, consultant, mentor, and coach.