William R. Holmes | Synapse