James Allen Signature Cushion Cut Diamond Ring Review Author: admin June 18, 2020 james allen, cushion, diamond, james, review, ring, signature