Chehalem Machine Works

John Kelso owns and operates Chehalem Machine Works.