Any skill gaps in the U.S. economy should be addressed by training U.S. citizens to fill them. Foreigners should only be used temporarily to train U.S. citizen if necessary, but should not fill these jobs using permanent visa programs such as the H-1b program. (Sign petition and share widely)
https://petitions.whitehouse.gov/petition/why-are-us-citizens-not-being-trained-fill-jobs-use-foreigners-under-h-1b-visas-program