andy hall's latest activity