cathy heaven public agent