William E. Allen | Synapse