Management Team

Tom McLeod is the President and Chief Executive Officer of McLeod Software, which he founded in 1985. He has long been active in the American Trucking Association, the Truckload Carriers Association, and the Alabama Trucking Association and has held leadership positions in the same. Tom is a thought leader in the transportation industry, specifically on the use of current and upcoming information technology to support trucking and brokerage operations.

Ben Barnes is the Chief Information Security Officer & Vice President of IT Services for McLeod Software. He joined McLeod in 1995, and was recently awarded the AlabamaCIO of the year for the corporate division. His leadership guides the company’s internal systems, technology solutions, and customer centric information security policies, practices, and activities. Ben has a deep understanding of IT infrastructures, disaster recovery planning, IT security, and IT cloud provider solutions with accreditations from both Microsoft and IBM. Additionally Ben is a current member of Infragard and has had many of his presentations published in industry periodicals. He is a frequent presenter at transportation industry conferences on the subjects of cybercrime and systems security.

Kenneth Craig, Vice President of Special Projects for McLeod Software, is Co-Founder of the Blockchain in Transport Alliance (BiTA) and serves on the BiTA Board of Directors. Ken was previously the SAP Practice Director for Dutch systems integrator, Origin. He served as the first President of SAP Brazil, then became the Chief Information Officer and Vice President of Information Systems for Philips Consumer Electronics North America. Most recently Ken served as the Vice President of Commercial Business Development and Vice President of Special Projects for software supplier TekSouth Corporation, which manages several large scale global database applications for the U.S. Department of Defense.

Mark Cubine is the Vice President of Marketing for McLeod Software and is responsible for all of the company’s Marketing programs and the Strategic Account Sales program at McLeod. Mark has many years of experience working with Fortune 500 enterprises, including co-founding a systems integration company that assisted manufacturers to implement SAP and other enterprise-wide systems to support their supply chain operations.

David Custred, CTB is the Vice President of Operations for McLeod Software. David joined McLeod in 1998 as a veteran of the software industry and has been instrumental in numerous phases of client services and product development. David has a passion for service and providing exceptional customer experiences through developing ownership and personal growth. He serves McLeod customers for all aspects of service and delivery including Implementation, Training, Customer Care/Support, Customer Experience, EDI, Integration, Imaging, and Financial Software Services. David is also a teacher in his local church and serves the local business development with the City and on the Chamber of Commerce Board of Directors.

Ahmed Ebrahim is the Vice President of Strategic Alliances for McLeod Software. He previously served as Vice President of Enterprise Consulting Services at McLeod for several years. Ahmed has 27 years of experience in IT Management/Consulting. Before joining McLeod Software in 2011, he was a Sr. Director at US Xpress, Inc. 

Joel Ellis is the Vice President of Enterprise Consulting Services (ECS) Operations for McLeod Software. He joined McLeod Software in 2018 and is a 30 year veteran with information management systems. Joel's experience serving Fortune 500 companies with enterprise wide IT implementation projects over several decades brings great value for McLeod Software customers. Joel has worked as an analyst, team leader, project manager and business unit manager.

Scott Forster, CPA, CFE is the Chief Financial Officer for McLeod Software. Scott is responsible for the company’s Finance and Accounting department. Prior to joining McLeod, Scott spent 10 years in the assurance and consulting divisions at a regional public accounting firm after 3 years in investment banking. Throughout his career, Scott has focused on advising software and trucking companies. He holds active Certified Public Accountant and Certified Fraud Examiner licenses. He is a Junior Board Member of United Ability of Greater Birmingham.

Meribeth Gilbert, PHR SHRM-CP, is the Vice President of Human Resources for McLeod Software. She has more than 20 years of operational and strategic Human Resources management experience in rapidly growing organizations, including solid and broad experience in modern HR practices, organizational design, employee engagement, talent acquisition and management, employee relations, compensation, benefits and training. 

Rick Halbrooks is the Vice President of Sales for McLeod Software. Rick joined McLeod in 2004 and is responsible for Sales and Business Development for the company. Through his leadership, McLeod Software’s sales have consistently grown by more than 20% year over year ever since his arrival. Rick has over 40 years of experience in Sales and Senior Sales Management, including 8 years as the Vice President of Sales for ABM Graphics, 8 years as the Regional Vice President for Danka Industries, and 5 years as the President for Bank Partners Leasing. He has served on the Board of Directors of the Transportation Intermediaries Association (TIA) for the past 14 years as well as on numerous industry association committees, including Membership, Education and Program Committees for the TIA and as a Trustee for the Truckload Carriers Association’s (TCA) Scholarship Fund.

Mark Hughes is the Vice President of Administration and General Counsel for McLeod Software. He has been with McLeod for 25 years and is responsible for our Legal, Risk Management, Human Resources, Equipment and Facilities, and General Administrative teams. He is admitted to legal practice in the State of Alabama and holds certification in the Law of Data Security.  Mark has over 30 years of experience in the trucking industry and is active in the Alabama Trucking Association Safety Council, where he is also a past chairman.

Mack Killough is the Programming Manager for McLeod Software. Mack joined the company in 1993 and is responsible for the company’s custom programming. He has over 30 years of experience in Engineering, Programming, and Design, including past engineering work at the Department of Anesthesia Research at the University of Alabama at Birmingham (UAB), National Microsystems, Ropir Communications, and DSD Labs.

Rusty Watkins is an Executive Vice President and the Chief Technology Officer for McLeod Software. He has been with McLeod since 1987 and is responsible for leading the company's Systems, IT, Internal Applications, Quality Assurance, Product Development and Architecture, and Corporate Education. Rusty joined McLeod with over 9 years of experience in information technology, including contract programming in technical, accounting, and retail software.

Contact McLeod Software Today