Joshua Mclain NPI 1740954924 Practice location: 2280 Terminal Rd, Roseville, MN 551132516 Taxonomy code: 261QP2000X Phone: (612) 400-7872