Hi George
The page is in the peer review tree so not really pointing to issues. It was meant to list people who submitted to us then did not resubmit after reviews - so if they then submitted and published elsewhere our reviewers contribution would be documented at least.
So "current" is a bit misleading as these subs are old now - maybe rename it "deadbeats"? ;-)
Open to suggestions...
And happy new year to you and everyone else!
Mathieu