Questions by John Haapanen

...