Urban riparian and stream restoration workshop set for July 27 in San Marcos

Program offers professionals continuing education units