Let’s not bury the lede: the hall was full (I feared that we’d have a sparse crowd), and the...

read more