Mark Magill
overview