John William's latest activity