What is Americans for Prosperity?

 

Americans For Prosperity (AFP)