Toby Knops was created on Oct 16, 1980 in Santa Cruz, California, USA.
Toby Knops Net Worth is $15 Million Mini Biography Toby Knops was created on Oct 16, 1980 in Santa Cruz, California, USA. Source IMDB