David J. Freeman | Synapse