Intermediate Ring

Intermediate Ring

Pat No-10191574