Frank Moore
overview