Questions by John Pennington

...