tom milligan