marshall swift mining dan milline