Behind the Curtain of patent number 6630507: Private Desires Revealed

patent number 6630507

patent number 6630507