Leadership Team

Our ownership group maintains a very active role in daily operations. They have a vested interested in the direction and success of the company.

James D. Spry James D. Spry

Owner / Founder

Ryan N. Williams Ryan N. Williams

Chief Executive Officer

Steve Jourdan Steve Jourdan

Chief Information Officer


Craig Holmes Craig Holmes

Owner / Chairman, Board of Directors

Bob Floyd Bob Floyd

Owner / Business Development Executive


Roy Thornton Roy Thornton

Owner / Business Development Executive

Bradford C. Spry Bradford C. Spry

Owner / President, Business Development


Jeffrey S. Totten Jeffrey S. Totten

President, Management Development, Resource & Loss Control

Jerrod Tallo Jerrod Tallo

President, Western Division

Curt Barringer Curt Barringer

President, Eastern Division


Brian Weed Brian Weed

President, Central Division

John Kloffenstein John Kloffenstein

Senior Vice President, Program Engineering

Karl Herschbach Karl Herschbach

Vice President, Sales & Marketing