For years after Jo Bill Road was renamed Institute Road, in deference to its biggest landowner, Worcester Polytechnic ...