Charles Hall

Active Newport News, VA President for Second Phoenix Village Associates, Inc.