Teresa Puvimanasinghe | Synapse