Skip to content
SquareOne Medical Center: the waiting room with blue sofas and an exam room, with a portrait of Dr. Abel Lau

Primary care for every age, from all walks of life.

SquareOne Medical Center offers primary care and pediatrics for the whole family: physicals, well visits, sick visits, chronic care, and diagnostic exams.

Our approach

Family medicine is the science of treating the physical person and the art of understanding what that person needs. We take time to listen, because your physical health is usually tied to everything else going on in your life.

New patients

Call 918-340-5400 to schedule. We book same-day appointments and do not take walk-ins.

Hours: Monday through Thursday 8 am to 5 pm, Friday 8 am to noon.

Bring a photo ID and your insurance card. Intake paperwork is completed at your first visit.

Our Notice of Privacy Practices (PDF) is available here at any time.

Current patients

Use the patient portal to book appointments, view results, pay a bill, or message your provider.

Open the patient portal

Insurance

We accept Medicare, Medicaid/SoonerCare, and most major private insurance. Cash pay is welcome, and we offer a sliding scale for patients without insurance who cannot pay in full.

Questions

What ages do you treat?

All ages. Our providers cover pediatric, family, and geriatric care.

Do you take walk-ins?

No, but we schedule same-day appointments. Call 918-340-5400.

Do you accept insurance?

See Insurance above.

Providers

Abel Lau, MD

Abel Lau, MD

Medical Director

Dr. Lau was born in Tennessee and raised in Malaysia. He graduated from Regents University Medical College in Georgia and trained in Oklahoma. With more than 25 years in practice, he focuses on finding the root causes of his patients' health challenges and treating them with compassion, kindness, patience, and competence. Outside the clinic he fixes cars and broken things, works with wood, and skis. He and his wife Emily live in the Sand Springs area.

Jennifer Blair, APRN

Jennifer Blair, APRN

Primary care provider

Jennifer helped start SquareOne Medical Center and has been a primary care APRN for more than eight years. Her experience spans hospital medicine as a hospitalist, cardiovascular surgery, and primary care, and she brings all of it to her patients here. What she loves most is patient care: taking the time to listen, explain, and follow through. Jennifer is married and has three children.