shane anthony horne