Bill Block's recent activity