cathy front