I know nothing about getting US visas, but I think he is in for a challenge as Botswana is not well known and its aviation is sector is very small. Basically MRO's are KASAC, Northern Air and Air Botswana (also MAF).
Because it is so small it only holds the general African reputation for standard of maintenance.
He might also want to consider other countries in the interim as a stepping stone to the US.