Question: who played adam on touched by an angel?
Answer: Charles Rocket