Andrew L. Smith

Son, brother, student, dreamer, wannabe filmmaker, listener of film scores, video game enthusiast, web designer, husband, new media producer, father, story teller, amateur chef, beach bum,