i agree this is some sort of self composed press release it has no business on wikipedia if this was written by someone other than the subject themselves i would have to believe they work for a pr firm