3340 STELLA, Windsor