Thanks so much for visiting Craig On-Site. Craig On-Site is an independently owned computer support company operated by me, Craig Mayfield. My goal is simply to make technology easier for everyone to understand. Small businesses are the core of my business. If you need the benefits of corporate computer support but don’t have that corporate budget, Craig On-Site is the company for you.

As a freelance technical support consultant I develop personal relationships with my clients creating a situation where there are no layers of bureaucracy for a support request to go through. You'll receive the benefits of world-class customer service and individualized computer solutions to meet the growing needs of your small business.