Outstanding surgeon. Professional highly regarded, compassionate, on time. Proud dedicated to his mission of treatment and diagnosis for his patients. Trusted, honest, humble and very knowledge of latest procedures. I trusted Dr Napoleon N. Estrada with my life, been and still in his care. He is an angel sent from heaven. gb excellent in laparoscopic surgery, gallstones, cancer. I will continue referral to family and friends.