Mr. Russell Fowler's NPI Number is #1124194519 and has been listed in the NPI registry for 10 years. Mr. Russell Fowler's practice location is listed as: 4550 E Bell Rd Ste 152 Biulding # 6 Phoenix, AZ 85032-9382 and can be reached via phone at (602) 258-9663.