William Kelly

Active Soquel, CA President for Mike Kelly Construction, Inc.