doug horne