David Haviland, Cooperative Extension Advisor, Kern County

Phenology and Monitoring Techniques