Money and a good job doesn't buy true love. Maybe you should be a bit more humble and not so boastful. Just sayin.
Why don't women give me their numbers and flirt with me? Don't they know that I am a doctor and have a good salary and can buy them things?
Not every woman wants to be with somebody JUST because they're rich.
Actually, studies show that a majority of people get together with others if their personalities involve being kind and if they're intelligent. Those two things will give you a high chance on actually getting with someone. And you're a doctor - you have a lot of stuff to do. If I were you, I would wait to find a woman that has a similar, if not the exact same, job that you have. That way, you two can be together AND have a common job interest and whatnot. If you were to get together with somebody that has no job or has a really crappy job, they'll most likely just complain and whine a lot and drive you crazy. It's best to actually let THEM come to YOU in your situation.
Good luck.