William D. Middleton | Synapse