mark david campbell