terry patterson