Perhaps if you give the company a call, they will confirm that Leo Meloche no longer works for the company.
And Frost, you have every right to feel that you are right about everything you read or hear. It's just a shame that not everyone involved gets to read or hear the same things as you.
Best of luck in your investment.
The important thing is not to stop questioning. (Albert Einstein)