I own a for-profit that provides a service. Unfortunately, due to financial constraints, I cannot provide this service charitably. Would it be unethical to create a 501c3 (non-profit foundation) arm to provide my service to underprivileged folks and hire my for-profit arm to conduct the event? Please note that, objectively, my for-profit arm is truly the most capable provider of this service in the area; also, the purpose of many foundations is precisely to hire vendors, not to direct events themselves. Thanks for your insights.