doug harless