Mark Hahnel
Blog
Info
Work
Contact
COVID
Why fast but good publishing matters
August 3, 2020