Mark Kennedy

Active Houston, TX Director for Kennedy Solar, Inc.