Cynthia Braintrust

Cynthia Braintrust is an Urb residing on Splicer Island in Miniopolis.