Which of the following business ownership structures offers the best quality liability protection but higher taxes? (Select the best answer.)

A. Partnership
B. Sole Proprietorship
C. Nonprofit Corporation
D. Corporation