My final two cents on this topic.
If a business deal involves the word "trust" - just walk away and feel good that you avoided a disaster.