DAVID

Medical abbreviations:
DAVID

Diversified Avenues And Vehicles Of Income Development