DrJJWMac

DrJJWMac

I was trained as an engineer and have worked in fundamental science. I teach. I do research.