Scientific Integrity Whistleblowing:

Plaintiff & Fact Witness — Jury Trial

Scientific Integrity Whistleblowing


Appellant & Fact Witness — Court of Appeal

Scientific Integrity Whistleblowing


Petitioner & Fact Witness — Supreme Court

Scientific Integrity Whistleblowing


Software & Technology Expert Witness

Litigation Consulting

  • Rifaat Dagher, CG Fluids, Inc., Joan E. Nolen, Eugene Nolen, Lui Elliot, Kei Elliot, Lawana R. Lyons as Trustee of The Kenneth Elliot Living Trust, Karen Rutherford, Joseph William Witt, Individually, and as Trustee of The Joseph and Roslyn Witt Living Trust, Roslyn Witt, Individually, and as Trustee of The Joseph and Roslyn Witt Living Trust, Gayle Nicholls-Ali, Rasheed Ali, Bryan Glispie, OREDD Imaging, Inc., Douglas Anderson, Nelly Lopez, Benny Leon, John D. Lopez, Nelly Leon, A.L., a minor by and through his Guardian Ad Litem Nelly Leon, E.M.L., a minor, by and through her Guardian Ad Litem Nelly Leon, Juan Lopez, Erwin Cisneros v. Southern California Edison, Company, Edison International | June 2026–Present
    • Jurisdiction: Superior Court of the State of California, County of Los Angeles
    • Case Number: 25STCV29313
    • Counsel: Alexandroff Law Group
    • Nature of Suit: Insurance Claim; Eaton Fire Litigation
    • Technology: Software Systems, Software Architecture, and Visual Effects (VFX) Pipelines
  • Cisco Systems, Inc. v.OptimNet LLC
    Inter Partes Review of U.S. Patent No. 10,020,961
    | June 2026–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2026-00322
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Validity
    • Technology: Network Virtualization Technologies, Packet Tunneling, Overlay Network Routing
  • Cisco Systems, Inc. v.OptimNet LLC
    Inter Partes Review of U.S. Patent No. 9,313,101
    | June 2026–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2026-00321
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Validity
    • Technology: Network Policy Management, Network Traffic Control, Quality-of-Service (QoS) Enforcement
  • Cisco Systems, Inc. v.OptimNet LLC
    Inter Partes Review of U.S. Patent No. 8,780,887
    | June 2026–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2026-00320
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Validity
    • Technology: Virtual Private Networks (VPNs), Peer-to-Peer (P2P) Communications, Network Connectivity Management
  • Help Half Plus Inc. v. Shipbuy, Inc., et al. | June 2026–Present
    • Jurisdiction: U.S. District Court for the Central District of California
    • Case Number: 2:26-cv-03504
    • Counsel: LT Pacific Law Group LLP
    • Nature of Suit: Copyright; Trade Secret
    • Technology: E-Commerce Shipping Software, Order Management Systems (OMS), Inventory Management Systems
  • OptimNet LLC v. Amazon.com Services LLC, et al. | June 2026–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas, Marshall Division
    • Case Number: 7:25-cv-00532
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Content Delivery Networks (CDNs), Cloud and Edge Computing, Overlay Networks
  • OptimNet LLC v. Cisco Systems, Inc. | June 2026–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas, Marshall Division
    • Case Number: 2:25-cv-00935
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Virtual Private Networks (VPNs), Optical Transport Networking (OTN), Network Access Control (NAC)
  • OptimNet LLC v. Verizon Communications, Inc., et al. | June 2026–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas, Marshall Division
    • Case Number: 2:25-cv-00628
    • Counsel: Russ August & Kabat Law
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Passive Optical Networks (PONs), Optical Transport Networking (OTN), Fiber-Optic Backhaul
  • Confidential Technology Litigation (Plaintiff v. Defendant) | May 2026–Present
    • Jurisdiction: U.S. International Trade Commission (ITC)
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Memory-Module Architecture, Semiconductor Hardware, High-Speed Data Interfaces
  • Polaris PowerLED Technologies, LLC v. Apple Inc. | May 2026–Present
    • Jurisdiction: U.S. District Court for the Western District of Texas
    • Case Number: 1:25-cv-01821
    • Counsel: Kramer LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Automatic Brightness Control, Ambient Light Sensing, Display Power Management
  • Confidential Technology Litigation (Plaintiff v. Defendant) | Apr 2026–Present
    • Jurisdiction: U.S. District Court for the Central District of California
    • Nature of Suit: Fraud; Technical Analysis
    • Technology: Streaming Media Platforms, Mobile Application Infrastructure, Digital Content Distribution
  • Ivan Petrushin v. Ricardo Jones, Jonah M. Evenson, Farah Assi Evenson, Questroom SD LLC, and RFJ Productions LLC. | Mar 2026–Present
    • Jurisdiction: Superior Court of the State of California, County of San Diego
    • Case Number: 37-2024-00017065
    • Counsel: Purdy & Bailey, LLP
    • Nature of Suit: Trade Secret Misappropriation; Breach of Contract; Fraud
    • Technology: Interactive Software Systems, Software Licensing, Token-Based Authentication
  • QOMPLX LLC v. Microsoft Corporation | Mar 2026–Present
    • Jurisdiction: U.S. District Court for the Western District of Texas
    • Case Number: 1:25-cv-01383
    • Counsel: Irell & Manella LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Cybersecurity, Distributed Computational Graphs, Cyber Threat Detection and Risk Modeling
  • Huynh Ut Cong a.k.a. Nick Ut v. The VII Foundation, Gary Knight, Netflix International BV, Netflix Services France, et al. | Feb 2026–Present
    • Jurisdiction: Criminal Court of Tarascon, France
    • Case Number: 26/070/49
    • Counsel: Law Office of James Hornstein, Talma Avocats, Selarl BSB
    • Nature of Suit: Defamation; Technical Analysis
    • Technology: Photogrammetry, Camera Reconstruction, Perspective Mapping, Scene Reconstruction
  • Perceptive Automata LLC v. Tesla, Inc. | Jan 2026–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas
    • Case Number: 2:25-cv-00742
    • Counsel: Nelson Bumgardner Conroy PC
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Computer Vision, Autonomous Driving Systems, Machine Learning, Artificial Intelligence (AI)
  • Spotlight Ticket Management, Inc. v. Concierge Live, LLC | Jan 2026–Present
    • Jurisdiction: U.S. District Court for the Central District of California
    • Case Number: 2:24-cv-00859
    • Counsel: Hinckley & Heisenberg LLP
    • Nature of Suit: False Advertising; Technical Analysis
    • Technology: Software Integration, Application Programming Interfaces (APIs), Software as a Service (SaaS)
  • Oracle Corporation v. Vilox Technologies, LLC et al. | Jan 2026–Present
    • Jurisdiction: U.S. District Court for the District of Delaware
    • Case Number: 1:23-cv-00126
    • Counsel: Hudnell Law Group P.C.
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Database Management Systems (DBMS), Search and Retrieval Systems, Dynamic Query Processing
  • Vilox Technologies, LLC et al. v. Oracle Corporation | Jan 2026–Present
    • Jurisdiction: U.S. District Court for the District of Delaware
    • Case Number: 1:23-cv-00302
    • Counsel: Hudnell Law Group P.C.
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Database Management Systems (DBMS), Search and Retrieval Systems, Dynamic Query Processing
  • Network Experts, Inc. v. Beverly Hills IT Services, Beverly Hills IT, Mostafa Karbalei Baboli a.k.a. Stephan Parsa | Jan 2026–Jan 2026
    • Jurisdiction: Superior Court of California, Los Angeles County
    • Case Number: 23SMCV00517
    • Counsel: The Ceja Firm
    • Nature of Suit: Trade Secret Misappropriation; Breach of Contract; Unfair Competition; Technical Analysis
    • Technology: Customer Relationship Management (CRM), IT Service Management (ITSM), Proprietary Quoting Systems
  • The Innkeepers S.R.L., Damien Thivolle and Vlad-Matei Mladin v. Enthusiast Gaming Holdings Inc. | Nov 2025–May 2026
    • Jurisdiction: Ontario Superior Court of Justice
    • Case Number: CV-25-00745619-00CL
    • Counsel: Aird & Berlis LLP
    • Nature of Suit: Breach of Contract; Technical Analysis
    • Technology: Content Management Systems (CMS), Web Software Architecture, Online Gaming Platforms
  • Twitch Interactive, Inc. v. Razdog Holdings LLC
    Inter Partes Review of U.S. Patent No. 10,334,068
    | Oct 2025–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-00308
    • Counsel: Villegas & Cefo, LLP
    • Nature of Suit: Patent Validity
    • Technology: Real-Time Video Streaming, Web Content Management, Cloud-Based Content Delivery
  • Twitch Interactive, Inc. v. Razdog Holdings LLC
    Inter Partes Review of U.S. Patent No. 9,729,658
    | Oct 2025–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-00307
    • Counsel: Villegas & Cefo, LLP
    • Nature of Suit: Patent Validity
    • Technology: Real-Time Video Streaming, Web Content Management, Cloud-Based Content Delivery
  • USA Herald LLC v. John Monarch, et al. | Sept 2025–Mar 2026
    • Jurisdiction: U.S. District Court, Central District of California
    • Case Number: 8:25-cv-00569
    • Counsel: Quintairos, Prieto, Wood & Boyer, PA
    • Nature of Suit: Copyright
    • Technology: Digital Millennium Copyright Act (DMCA) Notices, Search Engine De-Indexing, Web Publishing
  • Shenzhen Qianfenyi Intelligent Technology Co., LTD. v. Wacom Co. LTD.
    Inter Partes Review of U.S. Patent No. 10,108,277
    | Sept 2025–Feb 2026
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-01596
    • Counsel: Dorsey & Whitney, LLP
    • Nature of Suit: Patent Validity
    • Technology: User Interfaces (UI), Input Devices, Sensing Technologies
  • Shenzhen Qianfenyi Intelligent Technology Co., LTD. v. Wacom Co. LTD.
    Inter Partes Review of U.S. Patent No. 9,977,519
    | Sept 2025–Feb 2026
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-01533
    • Counsel: Dorsey & Whitney, LLP
    • Nature of Suit: Patent Validity
    • Technology: User Interfaces (UI), Input Devices, Sensing Technologies
  • Xsolla (USA), Inc. v. Constantin Andry and Konstantin Golubitsky | Aug 2025–Present
    • Jurisdiction: American Arbitration Association
    • Case Number: 01-24-0004-6336
    • Counsel: Blank Rome LLP
    • Nature of Suit: Arbitration, Technical Analysis
    • Technology: Game Backend Platforms, Payment Systems, Personalization and Analytics
  • 3D Systems Corporation and 3D Systems, Inc. v. Intrepid Automation, Inc.
    Inter Partes Review of U.S. Patent No. 11,338,511
    | Aug 2025–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-01242
    • Counsel: Smith, Gambrell & Russell, LLP
    • Nature of Suit: Patent Validity
    • Technology: 3D Printing, Mult-Projection Imaging, Geometric Correction and Edge Blending
  • 3D Systems Corporation and 3D Systems, Inc. v. Intrepid Automation, Inc.
    Inter Partes Review of U.S. Patent No. 11,014,301
    | Aug 2025–Present
    • Jurisdiction: U.S. Patent and Trademark Office (USPTO)
    • Case Number: IPR2025-01241
    • Counsel: Smith, Gambrell & Russell, LLP
    • Nature of Suit: Patent Validity
    • Technology: 3D Printing, Multi-Projection Imaging, Geometric Correction and Edge Blending
  • Xsolla (USA), Inc. v. Aghanim Inc., et al. | July 2025–Present
    • Jurisdiction: U.S. District Court, Central District of California
    • Case Number: 2:24-cv-02116
    • Counsel: Blank Rome LLP
    • Nature of Suit: Trade Secret
    • Technology: Game Backend Platforms, Payment Systems, Personalization and Analytics
  • Deltux Software Company Inc. v. Apptivo, Inc., et al. | June 2025–Present
    • Jurisdiction: Superior Court of California, Orange County
    • Case Number: 30-2021-01195551
    • Counsel: Burkhalter Kessler Clement & George LLP
    • Nature of Suit: Trade Secret Misappropriation; Breach of Contract; Technical Analysis
    • Technology: Mobile Applications, Customer Relationship Management (CRM), Geo-Analytics
  • Wave Sense, LLC v. Samsung Electronics Co. Ltd and Samsung Electronics America, Inc. | May 2025–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas
    • Case Number: 2:24-cv-00920
    • Counsel: Skiermont Derby, LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Digital Signal Processing (DSP), Motion Detection, Sensing Technologies
  • Amy Camille Krueger v. HTC America Inc., T & T Entertainment, Inc., HTC Corporation, HTC Vive Tech Corp., Valve Corp., Toast VR Pty. Ltd., et al. | May 2025–Present
    • Jurisdiction: Superior Court of California, Placer County
    • Case Number: s-cv-0047000
    • Counsel: Greenbaum Law Firm
    • Nature of Suit: Personal Injury; Technical Analysis
    • Technology: Virtual Reality (VR), Immersive Simulation, Motion Tracking
  • Yieldmo, Inc. v. Teads, Inc., Teads SA, Teads S.a.r.l. | May 2025–Present
    • Jurisdiction: U.S. District Court for the Southern District of New York
    • Case Number: 1:25-cv-00737
    • Counsel: Global IP Law Group LLC
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Digital Advertising, Interactive Media, Dynamic Content Delivery
  • Razdog Holdings LLC v. Twitch Interactive, Inc. | Apr 2025–Present
    • U.S. District Court for Northern District of California
    • Case Number: 5:24-cv-03638
    • Counsel: Villegas & Cefo, LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Real-Time Video Streaming, Web Content Management, Cloud-Based Content Delivery
  • Revenue Management Solutions, LLC v. Commerce Bank | Apr 2025–Present
    • Jurisdiction: U.S. District Court for the Western District of Missouri
    • Case Number: 4:25-cv-00140
    • Counsel: Banner Witcoff
    • Nature of Suit: Trade Secret Misappropriation
    • Technology: Software as a Service (SaaS), Data Processing, Large Language Models (LLMs)
  • Algebraix LLC v. International Business Machines Corporation (IBM) | Mar 2025–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas
    • Case Number: 2:24-cv-00999
    • Counsel: Nelson Bumgardner Conroy PC
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Distributed Systems, Cloud Computing, Databases
  • Certain Wireless Communication Devices and Components Thereof: International Semiconductor Group v. Dell, HP, Lenovo | Mar 2025–Present
    • Jurisdiction: International Trade Commission (ITC)
    • Case Number: 337-TA-1429
    • Counsel: Sterne, Kessler, Goldstein & Fox PLLC
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Wireless Communications, Data Transmission, Digital Signal Processing (DSP)
  • Wacom Co., Ltd. v. Shenzhen Qianfenyi Intelligent Technology Co., Ltd. (a.k.a. Maxeye) | Feb 2025–Feb 2026
    • Jurisdiction: U.S. District Court for the Eastern District of Texas
    • Counsel: Dorsey & Whitney LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: User Interfaces (UI), Input Devices, Sensing Technologies
  • Intrepid Automated, Inc. v. 3D Systems Corporation | Jan 2025–Present
    • Jurisdiction: U.S. District Court for the Southern District of California
    • Case Number: 3:24-cv-02262
    • Counsel: Smith, Gambrell & Russell, LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: 3D Printing, Multi-Projection Imaging, Geometric Correction and Edge Blending
  • Skillz Platform Inc. v. Voodoo SAS, Esport Newco SAS, Esport Newco US Corp. | Oct 2024–Present
    • Jurisdiction: U.S. District Court for the Southern District of New York
    • Case Number: 1:24-cv-04991
    • Counsel: Jones Day
    • Nature of Suit: False Advertising; Unfair Competition; Technical Analysis
    • Technology: Online Gaming, Bot Detection, Asynchronous Matchmaking
  • Geodis Logistics, LLC v. Grenzebach Corporation | Sept 2024–May 2025
    • Jurisdiction: American Arbitration Association
    • Case Number: 01-23-0001-1178
    • Counsel: Bradley Arant Boult Cummings LLP
    • Nature of Suit: Breach of Contract; Arbitration; Technical Analysis
    • Technology: Warehouse Execution Systems (WES), Software Reliability, Memory Management
  • Convergent Assets, LLC v. Dick’s Sporting Goods, Inc. | Aug 2024–Present
    • Jurisdiction: U.S. District Court for the Eastern District of Texas
    • Case Number: 4:24-cv-00567
    • Counsel: Direction IP Law
    • Nature of Suit: Patent Validity; Patent Eligibility
    • Technology: Digital Advertising, Social Media, Targeted Advertising
  • iSpot.tv, Inc. v. Nadya Teyfukova and Entertainment Data Oracle, Inc. | Aug 2024–Jan 2026
    • Jurisdiction: U.S. District Court for the Central District of California
    • Case Number: 2:21-cv-06815
    • Counsel: Holwell Shuster & Goldberg LLP
    • Nature of Suit: Trade Secret Misappropriation; Breach of Contract; Technical Analysis
    • Technology: Digital Advertising, Databases, Application Programming Interfaces (APIs)
  • Universal Music Group Recordings, Inc. v. Frontier Communications Corp. | July 2024–May 2025
    • Jurisdiction: U.S. District Court for the Southern District of New York
    • Case Number: 1:21-cv-05050|20-22476
    • Counsel: Day Pitney, LLP
    • Nature of Suit: Copyright
    • Technology: Internet Service Providers (ISPs), Internet Protocols, Peer-to-Peer (P2P) Networking
  • D4D Technologies, LLC v. Medit Corporation | Apr 2024–Sept 2024
    • Jurisdiction: U.S. District Court for the Western District of Texas
    • Case Number: 6:21-cv-01176
    • Counsel: Scheef & Stone, LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: 3D Scanning, 3D Geometry, Medical Imaging
  • InQuisient, Inc. v. ServiceNow, Inc. | Mar 2024–Nov 2024
    • Jurisdiction: U.S. District Court for the District of Delaware
    • Case Number: 1:22-cv-00900
    • Counsel: Fish & Richardson P.C.
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Cloud Solutions, Databases, Enterprise Software
  • Artec Europe S.A.R.L. v. Shenzhen Creality 3D Technology Co., Ltd. and Kickstarter PBC | Feb 2024–Present
    • Jurisdiction: U.S. District Court for the Eastern District of New York
    • Case Number: 1:22-cv-01676
    • Counsel: Munck Wilson Mandala, LLP
    • Nature of Suit: Patent Infringement; Patent Validity; Copyright
    • Technology: 3D Scanning, Structured-Light Imaging, Epipolar Geometry, User Interfaces (UI)
  • Electronic Devices Including Smartphones, Computers, Tablet Computers, and Components Thereof (Plaintiff v. Defendant) | Dec 2023–Dec 2024
    • Jurisdiction: International Trade Commission (ITC)
    • Counsel: Alston & Bird, LLP
    • Nature of Suit: Patent Infringement; Patent Validity
    • Technology: Video Codecs, Digital Signal Processing (DSP), Systems-on-Chip (SoC) Architecture
  • 3D Systems, Inc. v. Ben Wynne, Chris Tanner, Jamie Etcheson, Robert Mueller, Ivan Chousal, and Intrepid Automation, Inc. | Sept 2023–Present
    • Jurisdiction: U.S. District Court for the Southern District of California
    • Case Number: 3:21-cv-01141-LAB-DEB
    • Counsel: Smith, Gambrell & Russell, LLP
    • Nature of Suit: Trade Secret Misappropriation; Breach of Contract; Technical Analysis
    • Technology: 3D Printing, Multi-Projection Imaging, Edge Blending
  • Avelardo Rivera and Yasmine Romero v. Amazon Web Services, Inc. | July 2023–Present
    • Jurisdiction: U.S. District Court for the Western District of Washington
    • Case Number: 2:22-cv-00269
    • Counsel: Edelson P.C.
    • Nature of Suit: Class Action; Technical Analysis
    • Technology: Face Recognition, Cloud Computing, Biometric Privacy, Geolocation

Software & Technology Consultant

Technical Analysis & Audits

  • “The Terror of War” — Nick Ut’s Authorship of Pulitzer Prize‑Winning Photograph | Sept 2025–Present
    • Counsel: Law Office of Jim Hornstein
    • Nature of Consultation: Media Forensics & Scene Reconstruction
    • Technology: Photo Parametrization, Camera Reconstruction, Perspective Mapping
  • ECRS Software Corporation Technical Audit & Assessment | Sept 2024–Feb 2025
    • Counsel: Wilson Elser Moskowitz Edelman & Dicker LLP
    • Nature of Consultation: Software Analysis
    • Technology: E-Commerce, Synchronization, Software Reliability

Software & Technology Consultant

Intellectual Property Consulting

  • Farjami & Farjami LLP | May 2025–Sept 2025
    • Nature of Consultation: Patent Analysis
    • Technology: Speech Recognition, Unsupervised Machine Learning
  • Confidential Technology Company | May 2025–Present
    • Nature of Consultation: Patent Acquisition Analysis
    • Technology: Real-Time Ray Tracing, Bounding Volume Hierarchies (BVHs)
  • Confidential Technology Company | Feb 2025–Present
    • Nature of Consultation: Patent Acquisition Analysis
    • Technology: Content Distribution, Navigation Systems
  • Confidential Technology Company | Jan 2025–Present
    • Nature of Consultation: Patent Portfolio Analysis
    • Technology: Digital Advertising, Machine Learning
  • Confidential Technology Company | Dec 2024–Present
    • Nature of Consultation: Patent Analysis
    • Technology: Video Codecs, Signal Processing, Streaming Technology
  • Sullivan & Cromwell, LLP | May 2024–Present
    • Nature of Consultation: Patent Analysis
    • Technology: Load Balancing, Virtualization, Cloud Computing, Big Data
  • Security First Innovations, LLC | Sept 2023–Present
    • Nature of Consultation: Patent Analysis
    • Technology: Security, Encryption, Cloud Storage, Big Data

Get in touch

Contact

Email

Follow

Support

Mirrors


Your message was sent successfully! I will be in touch as soon as I can.

Something went wrong, try refreshing and submitting the form again.