michael magnan