Where and When is Bob Holmes Competing?