Primary care. I would start with primary care doctor. He/she will do the necessary examination, workup, possibly imaging and refer you to specialists when needed.
Orthopaedic hand doc. I would suggest an orthopaedic hand specialist. The orthopaedic training is good for all of your problems, and specialized hand training is an added bonus. Typically, 5 yrs of residency training in orthopaedic's and a year of hand fellowship training are needed. Make sure all of your doctors are board certified.
Variable. Usually a fellowship trained orthopedic surgeon, although other non surgeons and general orthopedic surgeons do. Read more...