Home building giant Toll Brothers Inc. and JD Capital USA said Tuesday they formed a new joint venture to develop a 290-unit luxury apartment community in Decatur. The joint venture has secured a $45.7 million construction loan from Santander Bank, N.A., the companies said… Read More