Eric Millegan (n.