From the official site:
Willie Aames gained notoriety as a teen heartthrob in the late 1970's playing Tommy Bradford in Eight is Enough. In the early eighties, he had few roles and struggled with drug addiction until he read John Belushi's biography and decided to mend his ways. Shortly after that, he landed the part of Buddy Lembeck in Charles in Charge, from 1986 to 1990. Born William Upton in Los Angeles, Willie currently lives in Olathe, Kansas (a rural suburb of Kansas City) with his second wife and their daughter. Willie's son, from his first marriage, lives in Costa Mesa, CA. Currently, Willie owns a production studio that produces videos, commercials and TV programs. In addition to producing, Willie has played the title role in Bibleman, a Christian TV show about a superhero who defeats evil with prayer and the sword of truth.