John Moore | Compendium