Surface pump assembly | Patent Publication Number 20070086906 | Patexia