Question: who played ed hall on one life to live
Answer: Al Freeman