Book an Appointment Online Book an Appointment with Dr. Thomas J. McAlearWe are a full service optical, so just one visit can take care of all of your vision needs. Click the button below to book an appointment.1638 Main StWeymouth, MA, 02190 Schedule An Appointment Online (781) 331-4004