Ben Freeman

Ben Freeman played Scott Windsor between 1998 until 2007.