CEO
Rich Tannenbaum
CEO Approval Rating
82/100
PSI is a Florida-based pet supplies company that distributes products such as biscuit treats, aquariums, and accessories for the retail market.