PROVIDER PROFILE · NPI 1144699729

Stewart Irving