John Haapaniemi portrait

John Haapaniemi

Physician · John Haapaniemiand Barry Lesser Ptr,haapaniemi Lesser Associated

Credentials: · ·

History

  • John Haapaniemiand Barry Lesser Ptr,haapaniemi Lesser Associated

    2019–Present

Research