NHP

From Wikipedia, the free encyclopedia

NHP may refer to: