Steve R. Moore
overview