About Us

Dr. William B. Bieker - Optometrist

Dr.  Bieker is a Certified Therapeutic Optometrist with 45 years of experience. His exams are detailed, and his experience allows for wide  variety of specialized medical treatments. Dr. Bieker is known for  taking time to listen to his patients' concerns and evaluate symptoms  with a healthy dose of respect for the patients' own intuition. He is  also available after hours for emergencies.

Dr. Kriselda Alvarado - Therapeutic Optometrist

  Dr. Kriselda Alvarado was born and raised in the Rio Grande Valley.  She attended the University of Texas-Pan American and received her Bachelor of Science degree with a recognition of Magna Cum Laude in 2001.   Dr. Alvarado continued her studies at the University of Houston College of Optometry and received her  Doctorate of Optometry degree in 2005. She is a member of the Texas Optometric Association, American Optometric Association and the Rio Grande Valley Optometric Society.   

Dr. Alvarado is licensed by the Texas Optometry Board as an Optometric Glaucoma Specialist. This high level of education allows her to evaluate, diagnose and treat different types and stages of glaucoma. Along with specializing in glaucoma, Dr. Alvarado also provides services in Pediatrics, Diabetes, Dry eyes, Retinal diseases, Removal of foreign bodies and Specialty contact lens fittings.     

Optical Illusion

 Optical  Illusion was established in 1981, and is known for its excellent and  knowledgeable staff. Our trained opticians will help you find  the best fit for your specific needs and will explain how different  lenses and frames impact your vision. Shopping for frames can be  overwhelming but they will help you narrow down your choices so you can  find the look, fit and functionality you want from your eyewear.  

Contact Us

Drop us a line!

Better yet, see us in person!

We love our customers, so feel free to visit during normal business hours.

Optical Illusion- Dr. W. B. Bieker & Dr. Kriselda Alvarado

423 W Nolana St, McAllen, Texas 78501, United States

(956) 631-3366


Open today

09:00 am – 06:00 pm