Brian Barringtoncook NPI 1265516678 Practice location: 2555 Greenwood Ln, Cameron Park, CA 956827764 Taxonomy code: 111N00000X Phone: (916) 597-2601