Independent Dreams Cast Ben Manning Craig Edwards Richard Carter David Macey David J. Keogh Mark Hindman Smith