Stephen Downes

Stephen Downes is a freelance IT consultant, project manager, and trainer, specializing in network infrastructure.

Stephen’s Recent activity