Jon Foo / From wikipedia the free encyclopedia.