Ora
Category: Trust Law Fundamentals
What are the 4 things required for a trust to be valid?