Are you on a health plan or HMO?
Most have a list of affiliated doctors with their specialties and biographies.
I use Kaiser and look for a specialty that matches my age and health.