Help wanted ad abbreviations?

what does
exc opty
exp'd
immed,
cna
,psa,
csr,
bs,
ba
gd
ns
and refs mean?
1 answer 1