It sounds like you should sit down and find the "developer within." That is to say, become technical. Just because a dev is from India/Pakistan/Turkmenistan doesn't mean they're bad developers; that being said, if you don't think they do quality work, either provide a big enough salary that people want to work for you, or learn it yourself.
You say "I could do it myself in one day" but then immediately say you're "non-technical." Sounds a little fishy.
You say "I could do it myself in one day" but then immediately say you're "non-technical." Sounds a little fishy.