About Us
Our Company
Established in 2001, On-Site PC Services has been a trusted provider of IT support, not only for businesses in the Dallas/Ft. Worth area but also across the United States. Our dedicated team is composed of professionals with a broad spectrum of IT skills, ensuring that we are equipped to handle all your technology needs, regardless of your location. From VOIP and Server Support to custom networking solutions and AWS and Microsoft 365 cloud-based email systems, our expertise spans across the IT landscape.
Operating 24/7, we aim to provide you with peace of mind by ensuring your systems are continuously protected, allowing you to focus on your core business operations, with the assurance that your technological infrastructure is in expert hands. We are more than just seasoned computer professionals; we are committed advocates for your business, understanding not only how your systems work, but also how they can be optimized for your unique needs.
Our mission is to deliver the highest quality service, accompanied by a superior level of personal support. Our two decades of experience have shown us that businesses, whether small or large, value and appreciate our commitment to their needs, often preferring our personalized approach over that of larger IT support companies.
At On-Site PC Services, we’re not just about fixing your IT problems – we’re about creating relationships and solutions that contribute to your success, no matter where you are in the United States.
Meet The Team


Brian Davis
President / Founder
Brian Davis is the President of On-Site PC Services, a company he founded in May 2001. He specializes in project management, customer account management, sales, and technology consulting. With over two decades of experience, including significant time in large corporate firms, Brian has amassed a wealth of knowledge in the industry’s best practices and procedures. He is passionate about bringing these high standards to smaller companies that may lack the resources of larger corporations but still require top-tier protection and support.
What sets Brian apart in the industry is his unwavering belief that people are the most critical component of any successful business. He understands that hiring the right people is essential, and he is proud to have assembled a team of experts at On-Site PC Services.
Brian’s passion for his company is infectious, and he is constantly seeking ways to innovate and improve. He firmly believes that the IT support industry can be exciting and dynamic. With his leadership and expertise, Brian is dedicated to providing clients with the best possible service and support, helping their businesses thrive.


Joe Craven
VP of Professional Services | Partner
Joe Craven joined On-Site PC Services in 2022 as the VP of Client Services, where he focuses on creating processes that improve project deployments, process improvements, and delivers exceptional value to our clients. With over 20 years of IT experience in large law firms, Joe’s career began as a helpdesk tech, and he rose through the IT ranks developing and integrating back-office business systems. He served as the CIO at two AmLaw firms for more than a decade, leading teams of over 50 professionals across IT, Information Security, Records Management, Litigation Support, and Library/Research departments.
Joe’s passion for process improvement, compliance, and overall operational efficiencies ensures that our clients receive the highest level of service. His extensive experience and strategic mindset bring tremendous value to our clients through our Virtual CIO services, which are included as part of every Premium managed services contract. Joe’s expertise in managing budgets, policies, procedures, controls, and compliance extends well beyond what other MSPs can provide.
Joe’s dedication to enhancing operational efficiencies and ensuring compliance helps our clients achieve their goals while maintaining the highest standards. His proactive approach and deep industry knowledge make him an invaluable asset to On-Site PC Services and our clients.


Andrew Sweeney
Senior Support | Project Engineer
In 2017, Andrew joined the OSPC team, bringing with him a wealth of knowledge in server and virtualization technology, as well as hardware. He also holds a degree in Networking and Infrastructure Administration, making him a highly skilled member of the team.
One of Andrew’s standout qualities is his ability to quickly and effectively solve complex problems, while still providing excellent customer service. His expertise and attention to detail make him an invaluable asset to our organization.
Due to his exceptional performance and dedication to his work, Andrew was recently promoted to the role of Level 2 System Engineer. This is a testament to his hard work and commitment to providing the highest level of service to our customers.
Overall, Andrew’s expertise, problem-solving skills, and commitment to customer service make him an integral part of the OSPC team. We are proud to have him on board and look forward to his continued contributions to the success of our organization.


Caleb Plumlee
Technology Alignment Manager
Caleb Plumlee joined On-Site PC Services in 2023 as a Support Engineer, quickly making a positive impact with his proactive approach, dedication to our clients and continued involvement in our critical projects. Caleb is actively involved in several proactive projects, demonstrating his willingness to take on new challenges and contribute to the continuous improvement of our services.
Caleb’s team-oriented mindset and strong customer focus ensure that he consistently delivers exceptional support. He excels in troubleshooting, system maintenance, and providing reliable solutions to clients’ IT issues. His proactive nature allows him to anticipate and address potential problems before they escalate, minimizing downtime and enhancing client satisfaction.
Passionate about learning and growth, Caleb is always seeking ways to expand his knowledge and skills. His commitment to staying updated with the latest industry trends and technologies ensures that he provides cutting-edge solutions to our clients.
At On-Site PC Services, Caleb’s enthusiasm and dedication make him a valuable asset to both our team and our clients. He is always ready to lend a hand and tackle any challenge that comes his way, ensuring that our clients receive the highest level of support and service.


Graham Campbell
Field Engineer
Graham joined our team in 2018, bringing with him three years of outstanding sales and customer service experience. He recently graduated from the University of Texas at Arlington and has continued to expand his knowledge and expertise in the IT world, making him a valuable asset to OSPC.
Due to his hard work, dedication, and exceptional performance, Graham was recently promoted to the position of Lead Field Engineer. In this role, he is responsible for fielding and maintaining IT systems across a wide range of client environments.
Graham’s enthusiasm for learning and passion for providing top-notch customer service have made him a standout member of our team. His expertise in IT systems and hardware, coupled with his strong problem-solving skills, enable him to effectively resolve complex issues and provide innovative solutions to our clients.
Overall, Graham’s contributions have been integral to the success of OSPC. We are fortunate to have him on our team and look forward to his continued growth and success with us.


Jack Williams
IT Operations Manager
Jack Williams is an accomplished IT professional and Operations Manager at On-Site PC Services. With over 11 years of experience in various areas of IT, Jack is an expert in network administration, server management, and cybersecurity. He specializes in providing IT services to MSP companies and has a proven track record of delivering excellent customer service.
As Operations Manager, Jack is responsible for overseeing the day-to-day operations of the business. He works closely with clients to develop customized IT solutions that meet their specific needs. Jack is dedicated to providing personalized service to every client, and he treats them with the utmost respect and professionalism.
Jack’s passion for IT extends beyond his work at On-Site PC Services. He is an enthusiastic learner who keeps up-to-date with the latest IT trends and technologies. He is always exploring new ways to improve his skills and knowledge in the industry. In addition to his professional interests, Jack enjoys spending time with his family and friends.


Michael Bates
Support Engineer
Michael Bates is our newest member to OSPC and currently part of our Support Engineer team at On-Site PC Services, bringing a wealth of experience from his five years as a Level 2 engineer in the Managed Services Provider (MSP) space. As the newest member of the team, Michael leverages his extensive background to provide exceptional support and service to our clients.
Known for his hard work ethic and customer-focused approach, Michael is dedicated to ensuring that every client issue is resolved promptly and effectively. His technical expertise spans troubleshooting, system maintenance, and end-user support, making him a versatile and valuable asset to the team.
Michael’s commitment to excellence and continuous improvement drives him to stay updated with the latest industry trends and technologies. He believes that proactive support and clear communication are key to delivering outstanding IT services. At On-Site PC Services, Michael is passionate about helping businesses minimize downtime and maximize productivity through reliable and efficient IT support.
With his strong dedication to client satisfaction and his hands-on experience, Michael is excited to contribute to the success of On-Site PC Services and its clients. He is always ready to tackle new challenges and ensure that our clients receive the highest level of support.


Warda Rainone
Billing Manager
Warda is a fantastic addition to the team, having joined in 2021. With her infectious personality and dedication to customer service, she has quickly become an indispensable member of the team. Warda is a true master of customer service, and her clients always know that they are her top priority.
As part of her role, Warda handles a variety of tasks, including office administration, accounts receivables and payables, payroll, and customer relations. Despite having a broad range of responsibilities, she always manages to keep the customer first and ensure that their needs are met with the utmost care and attention.
Warda’s commitment to customer service has earned her high praise from colleagues and clients alike. Her positive attitude and willingness to help make her a valuable member of the team. Whether she is managing accounts or handling customer inquiries, Warda always goes above and beyond to exceed expectations.
Overall, Warda’s mastery of customer service and her ability to handle multiple responsibilities make her an essential member of the team. Her infectious personality and dedication to customer service are a key factor in the company’s success. The team is fortunate to have such a talented and dedicated professional on board.


Jacob Wright
Help Desk Manager
Jacob Wright joined On-Site PC Services in May of 2023 , filling the role of Support Engineer, quickly establishing himself as a versatile and invaluable member of the team. Despite his initial role, Jacob actively handles projects and works on Level 2 tickets, showcasing his “jack of all trades” skill set.
Jacob’s exceptional ability in ticket resolution and his commitment to outstanding customer service set him apart. He is adept at troubleshooting complex issues, managing system maintenance, and providing comprehensive support to ensure client satisfaction. His proactive approach and eagerness to take on new challenges demonstrate his dedication to continuous improvement.
Known for his strong work ethic and positive attitude, Jacob is always ready to go the extra mile for both his team and clients. His drive to learn and grow means he is constantly updating his skills and staying ahead of industry trends.
At On-Site PC Services, the sky is truly the limit for Jacob. His versatility, dedication, and exceptional service make him a critical asset to our team and a trusted partner for our clients. Jacob’s future is bright, and he is poised to achieve great success in his career.


Madison Davis
Contract Specialist | Social Media
Madison Davis is a hardworking and dedicated member of the OSPC team, bringing her passion for IT and expertise in contract management, billing, client onboarding, and project meetings to her role. She’s also a pro at keeping the office coffee pot fully stocked and ready to go.
Despite her small stature, Madison’s big personality and innovative ideas make her an invaluable member of our team. She’s like a ninja in the world of IT – quick, stealthy, and always one step ahead of the game. Her expertise in coding is so impressive that we’re pretty sure she could write an entire program using just emojis.
When she’s not working at OSPC, Madison loves spending time with her amazing dad and her furry family member, Stryker. But don’t let her fool you – she might claim to be a dog person, but we suspect she’s secretly a cat lady in training.
Madison’s commitment to her work is matched only by her sense of humor. She keeps the team laughing with her witty jokes and puns, and she’s not afraid to poke fun at herself when the occasion calls for it. We’re lucky to have her as a part of our team, and we’re excited to see what she’ll achieve in the future – as long as she keeps the coffee flowing, of course.


James Terrell
Centralize Services / Support Engineer
James Terrel joined On-Site PC Services in early 2023, bringing over six years of MSP experience in a Level 2 role. His extensive background and expertise have quickly made him an integral part of our team.
James is heavily involved in our centralized services, where he excels in preventing issues before they become actual problems, implementing and testing out new security applications and improving efficiencies for the team, while still playing a big part in our help desk. His skills in troubleshooting, system maintenance, and project assistance ensure our clients receive the highest quality support.
Known for his teamwork and collaborative spirit, James is dedicated to the success of both his team and our clients. His proactive approach and high potential make him an important asset to On-Site PC Services. James is always ready to take on new challenges and contribute to the continuous improvement of our services.
With his strong work ethic and commitment to excellence, James is poised to achieve great success at On-Site PC Services. We are excited to see him continue to grow and play a key role in delivering outstanding IT support to our clients.


Kyler Stutzman
IT Support Engineer
Kyler Stutzman is an experienced IT professional specializing in field services, systems administration, and technical support. Kyler excels at troubleshooting, server installations, VOIP systems, and large-scale PC imaging projects. Proficient in ConnectWise, IT Glue, and Microsoft 365, Kyler consistently delivers top-tier support, earning a 95% customer satisfaction score.
Beyond his technical expertise, Kyler is a proven leader, mentoring new hires and optimizing service workflows. Recognized as a top performer multiple times, he excels in balancing hands-on IT support with project management. Outside of work, he enjoys building custom PC setups and exploring the latest in cybersecurity. His dedication to innovation and client success makes him a valuable asset to our team.


Chris Stone
IT Support Engineer
Christopher Stone is a highly experienced IT professional with a strong background in managed services support, Office 365 administration, and both remote and onsite technical support. With over a decade of expertise, he has provided Level 2-3 desktop and network troubleshooting, Active Directory and Office 365 administration, and vendor management. His extensive knowledge of IT service management platforms like ConnectWise, ServiceNow, and Ninja enables him to streamline operations and optimize IT environments for businesses of all sizes. Christopher’s hands-on experience with server installations, firewall configurations, and backup solutions makes him a valuable asset in delivering reliable and efficient IT support.
Beyond his professional expertise, Christopher is passionate about problem-solving and delivering excellent customer service, ensuring that businesses experience seamless IT operations. When he’s not managing IT infrastructures or troubleshooting complex technical issues, Christopher enjoys exploring the latest advancements in technology and spending time working on home automation projects. His enthusiasm for innovation and continuous learning makes him a key contributor to our team.


Layne Mayes
IT Support Engineer
Layne Mayes is a dedicated and hard-working professional with a passion for technology and a drive to excel in the IT field. He recently graduated with a Bachelor of Science in Computer Science from Tarleton State University, earning an impressive 3.95 institutional GPA. Known for his strong problem-solving abilities and calm demeanor under pressure, Layne consistently delivers results in fast-paced environments. His background in customer service has refined his communication and multitasking skills, allowing him to work effectively with both clients and colleagues. Eager to apply his education and love for technology at OSPC. Layne is committed to continuous learning and making a positive impact in every role he takes on.


Eric Ericson
IT Support Engineer
Eric Ericson joined our team beginning of 2025 and has over 6 years working in managed services, with a passion for helping clients and team members succeed. Known for his approachable leadership style, he has a proven track record of guiding high-performing teams and delivering exceptional customer service. Eric has developed internal processes, technical training programs, and performance systems that boost productivity and foster a positive, collaborative environment. He also brings expertise in managing compliance initiatives like NIST 800-171 and CMMC, ensuring smooth escalation management and quick resolution of complex issues.
With strong skills in Active Directory, Office 365, and Cybersecurity, Eric focuses on improving operational efficiency and solving problems proactively. As a Certified Scrum Master actively pursuing ITIL and advanced security certifications, he is committed to continuous growth. His positive attitude and team-first mindset make him a fantastic addition to the OSPC family.

Brian Davis

Joe Craven

Andrew Sweeney

Caleb Plumlee

Graham Campbell

Jack Williams

Michael Bates

Warda Rainone

Jacob Wright

Madison Davis

James Terrell

Kyler Stutzman

Chris Stone

Layne Mayes

Eric Ericson

Hands-Off Managed Services
The support and services you need for all your computers, networks, servers, and more, without the expense of doing it all in-house.

Cloud Services
ShareSyncdelivers an easy-to-use, business-grade file sync and share serviceto small and medium-sized businesses via the cloud.

Data Protection & Security
It is our priority to surround your operations with robust cyber data security that shields your crucial information as it passes through the network.

Voice Over IP
With over 40 calling features, Hosted PBX delivers Fortune 500 style capabilities to small and mid-sized businesses.