Murfreesboro developer pays $3.4M for South Davidson land :