A device is described that can accept two or more components for mixing and preparing a composition within the device. Once mixed and prepared, the device can deliver the composition to a surgical site. The composition can be a putty-like material that sets over time at the surgical site, such as a hemostatic device or a device for sealing a hole or cavity in bone.