Morgan Harvill ip addresses contract