John M. Flanagan | Synapse