What kind of doctors perform blood transfusions?

Not Medical Advice: No published info about this. However, any kind of medical doctor may perform blood transfusions. One kind of this is the surgeon.

Related questions