William E. Holmes | Synapse