David Palmer,

Director