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