Wow. Have you ever complicated that table schema and it doesn't look like you've done yourself any favours with it. You've split contact phone/email/etc. into separate tables, joined tables with mis-matched names (BusinessHelperID to BusinessTitleTypeID), have what looks like repeating tables (BusinessContacEmail stuff). There's no way I (for one) will make any sense of it all without (probably) hours of study and back and forth dialog. I looked, but have to bow out. Sorry.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.