Mark Hawkinson

Active Grand Rapids, MN President for Summit Materials Inc