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

APartnership
BSole Proprietorship
CNonprofit Corporation
DCorporation