Hi Dan here is the cactus nursery info!
BACH'S CACTUS NURSERY INC.
8602 North Thornydale Road
Tucson, Arizona 85742
Alan I do not know the name. The pot accidently got thrown out before I could make a tag
( actually my helpful family threw out a bunch of pot I was saving to make name tags from) I bought it because the black spine kind of made the cactus look black. Those flowers were a huge surprise!! I will post a picture over at Dave's and see if I can get an identification on it.