FRED E. TROUT & CO, INC.