A developer team that had proposed a maximum of 310 new residential units on a 17.3-acre site at 8902 Quail Road in ...