Okay. Then I'm right, and you are the victim of a contest scam.
You NEVER have to pay money out of pocket to collect money that's already yours. If they already have two million dollars that's supposedly yours, they don't need another $500 of your money. They only need to give your money to you.
The up front fee, no matter how sensible the reason for it may sound to you, is the #1 sign of a contest fraud.
This person, whoever he is, is using the mail to defraud and that is a Federal offense which can get him years in prison if he is ever caught. Unfortunately, you don't know who he really is or where you can find this guy. That's typical of a scam too. They don't give you much information about themselves and what they do give you won't check out. So this is a job for law enforcement.
You need to report this to your police and to the FBI. You can contact the FBI online at their Internet Crime Complaint Center and just fill out an online form. Give the police and the FBI all of the information you have on Larry Hourd and his company. If the police can find him and bring him to justice, then you have a chance of getting your money back.
I won't kid you. The odds that anyone can find this person are very low. However, at least by reporting the crime, your losses to this scammer are tax deductible, and if the authorities can't find him, you'll have a $500 deduction that you can take when you file your 2015 taxes.