Michael Rose

Active Shingle Springs, CA President for 3 Stonedeggs, Inc.