Dr Lorenzo (Larry) Leonardi

Director Operations
Medical Devices

Telephone: 613-998-9469

Organizational unit

  • NRC Executive offices
    • Life Sciences
      • Medical Devices
        • Operations

Date modified: