Developer plans 106 rental units for former St. Mary's site