Kerns Capital Management, Inc.

KCM-Semi-Annual-Final-10.31.17