Dr. Lapuerta and staff are high flyers. Professional, knowledgeable and pleasant. What a wonderful environment. Everyone is top notch. You can trust your life with this practice. If you do not need a procedure, they will let you know. I appreciate someone looking for me and my finances. Bravo Dr. Lapuerta and team!👍