David A. Poulsen has been a broadcaster; teacher; football coach; rodeo competitor; stage and film actor; and -- through it all -- a writer. He is the author of 27 books, and now approaching 3000 school visits as a visiting author/presenter. He lives on a small ranch a couple of hours south of Calgary, Alberta.