Bruce Williams is now self-syndicated after losing his syndication arrangement with Business Talk Radio Network. His new show is more about his political opinions (A conservative who thinks FDR saved the country and we need to rescue GM because of what they did in WW2 building tanks) than giving out financial advice.
From my limited listening, his only sponsors are companies he has a financial interest in. The most recent new product I heard advertised on his show is "crunchy" Jersey Pork Roll hotdogs - only $25 for 3 pounds shipped right to your door. ($8/lb?)
Being on Sirius/XM also is not a way to endear yourself with the large radio owners. He is streaming on about 10 terrestrial radio stations, none of them "big" stations. The most powerful stations he is on (that stream and I've found) are 1 kW at night (KJFF [Festus, MO], WOSH [Oshkosh, WI], KAST [Astoria, OH], WJQS [Jackson, MS], and WRTA[Altoona, PA]). WOSH (Cumulus) is the only "corporate" radio station in that list.
His show has 2 major strikes against it - AM stations lose most of their audience when the sun goes down and the power is cut to night time levels. Also, I've noticed a strong pattern that the stations that do carry Bruce Williams are the ones that also carry local sports in the evening. Basically, his show is free filler for nights the station doesn't have a high school basketball game to put on the air.
I grew up listening to Bruce Williams in high school. It's really sad when a performer doesn't know when to get off the stage.