david amaro