Mark Hopper
overview