David Vickers is a fictional character from the American soap opera One Life to Live portrayed by Tuc Watkins.