michael gates huntington beach