Mike Fitzpatrick

Dr. Mike Fitzpatrick

Independent Researcher and Consultant
orcid