Katie Atcheson is an actress and writer, known for The Duck Incident (2010) and Darklight (2004). Read more on iMDB