Dave Duncan

Huntington Beach CA USA