Three things have transpired which have made doing a Davidson-Cornelius loop possible. First, the connector of Bailey Rd. and Bailey Springs, which then connects to the Greenway. Secondly, the extension of the sidewalk along 115 in Cornelius which goes from Washam Potts all the way (with two gaps, for some unknown reason) to Bailey Rd. Finally, with the construction of Bailey High School will come sidewalks that should connect to the existing sidewalk at Bailey Rd. Park.
Here's a map of a run the group did recently that shows graphically the Bailey Rd. loop. It's about 7.2 miles, and can be amended to include additional mileage.