Non-profit Organizations vs Profit-Seeking Firms