Controlled delivery of embolic beads into a subjects artery is achieved using a pump configured to draw fluid into a chamber and eject fluid from the chamber, one or more valves that control fluid-flow paths between three ports and the chamber of the pump, a valve actuator that places the one or more valves into various operating states, and a controller that controls the operation of the pump and the one or more valves in a controlled sequence. The various operating states interconnect one of the ports with a common port in fluid communication with the pump to achieve the controlled delivery of embolic beads.