dan foreman