Puller and methods of making and using the same | Patent Publication Number 20030128858 | Patexia