davidforbes