I am looking for 12mm to 16mm cushion cut black onyx or another
There are many lapidaries who will cut to order. The Gem Shop, in
Cedarburg, WI, is very reasonable-- last I checked, they cut cabs
for $7 each plus material (you can send them your own).
Almost any rock shop will know somebody. You could even do it