While Trevor St. John's (Todd) contract being up soon at One Life to Live has been common knowledge, the actor has confirmed he's out at the end of his current cycle, despite his assertions that he wanted to stay! Here's St. John's statement from his website:
I want to let you know that my current contract on One Life to Live is coming to an end and my last shooting day on the show will likely come the week of July 18th. Although I expressed an interest in continuing to perform on the show beyond the aforementioned date the producers have decided they'd rather press on without me. I don't think I can adequately express my gratitude to all of you who have supported me for the last eight years. It's been my great honor and pleasure to play the character of Todd. And I can only hope that I served you well and that I did you proud. I've also enjoyed the pleasure of meeting many of you in person through the years and I hope we have the opportunity to meet again as my career progresses. But to all of you who have been there for me in person or in spirit -- I thank you.