William Bower NPI 1477221562 Practice location: 2310 Rochester Rd Apt 109, Royal Oak, MI 480733672 Taxonomy code: 171M00000X Phone: (248) 571-9065