Who are the suspects in 'The Adventure of the Red Headed League'?

John Clay aka Vincent Spaulding

Archie aka Duncan Ross aka William Morris