Shane R. Spencer Curriculum Vitae (SphinxDoc)