Craig Bailey

Active Rapid City, SD Chairman of the Board for Black Hills Manufacturing Services, Inc.