James Shepherd

Active Craig, CO President for Shepherd & Sons Inc