David M. Haddleton | Synapse