Amyra Rand

Vice President of Sales & Strategic Partnerships at Criteria Corp
Los Angeles, CA, United States
about me