Bill has always provided prompt resolution to all my IT problems. He has a thorough knowledge of multiple IT areas, is able to effectively trouble shoot, suggest and implement enhancements and provide multiple solutions to best fit my personal requirements and budget. I would definitely recommend this professional.

Michelle Byrnes