Gary Marvinthorne NPI 1841306339 Practice location: 307 Saint Johns Way, Lewiston, ID 835012435 Taxonomy code: 174400000X Phone: (208) 746-0133