Peter,
I suggest you contact SEMA, the Specialty Equipment Market Association, to possibly help with your visa snafu. You may want to join their organization because they have a staff in Washington,D.C. that has good Govt. Contacts.(Dues start at $100 for small companies such as yours.)
https://www.sema.org/government-affa...utmk=198335463
Wish you luck, and remember the words of Louis Chevrolet, "Never give up !"