Also known as: smooth2datuch
Stephen Willard lives in Langdon, NH. He is a 2002 graduate of Fall Mountain Regional High School. He has worked for Ebay and Artistcartoonist. Home Alone, Saw Movies and Home Alone 2 are some of the films Stephen loves.