The following abbreviations have been used for the provenance

Spink
Spink
KM
Krause & Michler
HA
Heritage Auctions
Bald
AH Baldwin & Sons ltd
PR
Major F Pridmore
GK
Gev Kias
SW
Paul Stevens & Randy Weir
NGC
Numismatic Guarantee Corp
PCGS
Professional Coin Grading Service