Keith,
You should sign up for the National Do Not Call List to help prevent all of those unsolicited calls. This works for both land lines, and cell phones.
You can find all of the info you need at the New York State Consumer Protection Board website:
Do Not Call
Or you can go straight to the National Registry page here:
https://www.donotcall.gov/register/reg.aspx