Initard

Initard

A brand name for a slow acting INSULIN.