Grand Valley & District Minor Hockey Association: Dave Loveridge

Dave Loveridge
Position: President