Eric Bower

Active Lancaster, CA President for Bower Tile & Granite, Inc.