steve holmes river