Ophelia Alvinatorres NPI 1093096372 Practice location: 6501 Red-hook Plaza # 201, St. Thomas, VI 00802 Taxonomy code: 163W00000X Phone: (340) 774-8889