IF....a BIG F ING IF, this is true, better check BANK ACCOUNTS WITH THE NAME PETER HENDERSON!
All that dough has to be somewhere...........Cayman Islands? Switzerland?.......Luxembourg?........Lichtenstein?................The Vatican?....................Monrovia?..............