Dennis Foley lives and works in Whitefish, Montana. He started his writing career in Hollywood, where he worked as a writer and producer for many years. He has written for major motion picture studios and network television. And he has worn many hats as a screenwriter, freelancer, staff writer, producer, consultant, or technical advisor on a wide variety of television shows, episodic series and motion pictures in addition to working as a screenwriter and novelist.
Dennis is a nationally recognized writing instructor and frequent guest speaker and lecturer at writer's conferences, workshops and college campuses around the country. He taught fiction writing at the UCLA Writer's Program for fifteen years and continues to teach online at Writers on the Net and locally at Flathead Valley Community College.