121297 121297 04-10-2019 Business contestada why do independent contractors and other self employed people required to pay estimated taxes. HURRY