your background is strong enough for EB1-a in my opinion. Full membdership from Sigma Xi should be great enough.