I have the following text, in which I need separated into three columns.

Column A) Company Name
Column B) Address
Column C) Phone Number

I was thinking perhaps I could replace "-------" to just one "-" and use that delimiter to separate the phone number.
Then Use *** Company Name Here *** --> *Number Variable* and filter the rest..

But I don't see it being able to work.
Here is the text I'm looking to format (Mind you there is about 8,000 Records.

And, it's all formatted like below. (Company Name, phone number being on different lines and phone number being separated by dash's

Looking for a all-in-one formula if at all possible.

American Communications Services Of Louisville
462 S 4th Av ----------------------------------------------------- 589-0893
American Communications Services Of Louisville
462 S 4th Av ----------------------------------------------------- 589-1044
Arrow Electric 317 Wabasso Av Louisville ----------------------- 367-0141
D & J Cable Contractors Inc 3099 Element Ln Lsvl ------------ 614-4137
Ecomtek Telecom 4169 Westport Rd Lsvl ------------------------326-5739
Fishel Technologies 4508 Bishop Ln ---------------------------- 456-9444
Granite telecommunications 4675 Outer Loop Louisville ------- 969-3523
Impact Office Products Inc 1305 Durrett Ln Lsvl --------------- 366-6988
Independent Telephone 4525 Poplar Level Rd Lsvl -------------409-7191
Nationwide Telecom 2400 Ash Ave Lsvl -------------------------554-9085
OR Communications Louisville ---------------------------------- 966-9292
Telecompute Louisville -------------------------------------------540-5577