Michael Barryrose NPI 1427114305 Practice location: 6192 Oxon Hill Rd, Oxon Hill, MD 207453143 Taxonomy code: 103TC0700X Phone: (301) 567-7791