Questions by Dan Heffernan

...