12255 Teel Parkway - Frisco, TX 75033