JAMES KOPP & ASSOCIATES, INC.