NHM

Medical abbreviations:
NHM

New Horizons Ministries