The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 1,959 18,004 SH   SOLE   18,004 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 8,834 18,013 SH   SOLE   18,013 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,312 48,682 SH   SOLE   48,682 0 0
ALPHABET INC CAP STK CL A 02079K305 8,285 5,653 SH   SOLE   5,653 0 0
ALPHABET INC CAP STK CL C 02079K107 28,967 19,711 SH   SOLE   19,711 0 0
AMAZON COM INC COM 023135106 17,019 5,405 SH   SOLE   5,405 0 0
AMERICAN EXPRESS CO COM 025816109 3,541 35,318 SH   SOLE   35,318 0 0
AMERICAN TOWER CORP NEW COM 03027X100 360 1,490 SH   SOLE   1,490 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 274 1,890 SH   SOLE   1,890 0 0
AON PLC SHS CL A G0403H108 6,333 30,700 SH   SOLE   30,700 0 0
APPLE INC COM 037833100 19,218 165,946 SH   SOLE   165,946 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,566 18,398 SH   SOLE   18,398 0 0
BECTON DICKINSON & CO COM 075887109 655 2,817 SH   SOLE   2,817 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,086 80,237 SH   SOLE   80,237 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 672 12,875 SH   SOLE   12,875 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,235 32,327 SH   SOLE   32,327 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 446 7,398 SH   SOLE   7,398 0 0
BURLINGTON STORES INC COM 122017106 1,513 7,341 SH   SOLE   7,341 0 0
CF INDS HLDGS INC COM 125269100 771 25,100 SH   SOLE   25,100 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 942 101,848 SH   SOLE   101,848 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 391 627 SH   SOLE   627 0 0
CHEVRON CORP NEW COM 166764100 343 4,758 SH   SOLE   4,758 0 0
CITIGROUP INC COM NEW 172967424 16,581 384,612 SH   SOLE   384,612 0 0
CME GROUP INC COM 12572Q105 9,058 54,142 SH   SOLE   54,142 0 0
COCA COLA CO COM 191216100 742 15,033 SH   SOLE   15,033 0 0
CODEXIS INC COM 192005106 812 69,199 SH   SOLE   69,199 0 0
COLGATE PALMOLIVE CO COM 194162103 372 4,820 SH   SOLE   4,820 0 0
CONSTELLIUM SE CL A SHS F21107101 1,792 228,330 SH   SOLE   228,330 0 0
COSTCO WHSL CORP NEW COM 22160K105 549 1,547 SH   SOLE   1,547 0 0
D R HORTON INC COM 23331A109 1,845 24,400 SH   SOLE   24,400 0 0
DARLING INGREDIENTS INC COM 237266101 22,401 621,739 SH   SOLE   621,739 0 0
DEERE & CO COM 244199105 2,726 12,300 SH   SOLE   12,300 0 0
DUOS TECHNOLOGIES GROUP INC COM 266042407 199 52,252 SH   SOLE   52,252 0 0
EMPIRE ST RLTY TR INC CL A 292104106 112 18,263 SH   SOLE   18,263 0 0
EPAM SYS INC COM 29414B104 3,564 11,024 SH   SOLE   11,024 0 0
EXXON MOBIL CORP COM 30231G102 1,143 33,292 SH   SOLE   33,292 0 0
F M C CORP COM NEW 302491303 550 5,196 SH   SOLE   5,196 0 0
FACEBOOK INC CL A 30303M102 28,117 107,359 SH   SOLE   107,359 0 0
FIBROGEN INC COM 31572Q808 426 10,370 SH   SOLE   10,370 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 329 6,029 SH   SOLE   6,029 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 228 2,090 SH   SOLE   2,090 0 0
FIVE BELOW INC COM 33829M101 254 2,000 SH   SOLE   2,000 0 0
FORD MTR CO DEL COM 345370860 788 118,300 SH   SOLE   118,300 0 0
FORTIVE CORP COM 34959J108 233 3,060 SH   SOLE   3,060 0 0
FUTUREFUEL CORP COM 36116M106 3,371 296,450 SH   SOLE   296,450 0 0
GENERAL AMERN INVS INC COM 368802104 3,132 92,252 SH   SOLE   92,252 0 0
GENERAL ELECTRIC CO COM 369604103 130 20,822 SH   SOLE   20,822 0 0
GENERAL MTRS CO COM 37045V100 3,255 110,000 SH   SOLE   110,000 0 0
GLOBAL PMTS INC COM 37940X102 1,147 6,460 SH   SOLE   6,460 0 0
GODADDY INC CL A 380237107 1,349 17,757 SH   SOLE   17,757 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 12,159 60,504 SH   SOLE   60,504 0 0
HALLIBURTON CO COM 406216101 264 21,905 SH   SOLE   21,905 0 0
IMMUCELL CORP COM PAR 452525306 478 88,025 SH   SOLE   88,025 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 1,364 199,443 SH   SOLE   199,443 0 0
INOZYME PHARMA INC COM 45790W108 440 16,726 SH   SOLE   16,726 0 0
INTEL CORP COM 458140100 295 5,690 SH   SOLE   5,690 0 0
INTUIT COM 461202103 2,575 7,895 SH   SOLE   7,895 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 977 44,957 SH   SOLE   44,957 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,880 13,965 SH   SOLE   13,965 0 0
ISHARES TR PFD AND INCM SEC 464288687 10,114 277,467 SH   SOLE   277,467 0 0
JD.COM INC SPON ADR CL A 47215P106 2,094 26,985 SH   SOLE   26,985 0 0
JOHNSON & JOHNSON COM 478160104 8,735 58,672 SH   SOLE   58,672 0 0
JPMORGAN CHASE & CO COM 46625H100 11,526 119,722 SH   SOLE   119,722 0 0
KKR & CO INC COM 48251W104 296 8,621 SH   SOLE   8,621 0 0
LEAR CORP COM NEW 521865204 393 3,600 SH   SOLE   3,600 0 0
LEIDOS HOLDINGS INC COM 525327102 291 3,260 SH   SOLE   3,260 0 0
LENNAR CORP CL A 526057104 3,079 37,700 SH   SOLE   37,700 0 0
LIQTECH INTL INC COM 53632A201 1,614 191,029 SH   SOLE   191,029 0 0
LIVENT CORP COM 53814L108 248 27,690 SH   SOLE   27,690 0 0
MARKEL CORP COM 570535104 257 264 SH   SOLE   264 0 0
MASTERCARD INCORPORATED CL A 57636Q104 8,507 25,155 SH   SOLE   25,155 0 0
MCDONALDS CORP COM 580135101 1,087 4,952 SH   SOLE   4,952 0 0
MEDTRONIC PLC SHS G5960L103 264 2,538 SH   SOLE   2,538 0 0
MICROSOFT CORP COM 594918104 28,428 135,157 SH   SOLE   135,157 0 0
MISONIX INC COM 604871103 371 31,591 SH   SOLE   31,591 0 0
MONDELEZ INTL INC CL A 609207105 881 15,341 SH   SOLE   15,341 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,334 16,634 SH   SOLE   16,634 0 0
MORGAN STANLEY COM NEW 617446448 2,735 56,564 SH   SOLE   56,564 0 0
NEPHROS INC COM 640671400 659 91,145 SH   SOLE   91,145 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 784 8,157 SH   SOLE   8,157 0 0
NVIDIA CORPORATION COM 67066G104 234 433 SH   SOLE   433 0 0
PAYPAL HLDGS INC COM 70450Y103 14,921 75,731 SH   SOLE   75,731 0 0
PFIZER INC COM 717081103 1,120 30,511 SH   SOLE   30,511 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 308 3,020 SH   SOLE   3,020 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 337 3,000 SH   SOLE   3,000 0 0
PROCTER AND GAMBLE CO COM 742718109 289 2,081 SH   SOLE   2,081 0 0
PULTE GROUP INC COM 745867101 463 10,000 SH   SOLE   10,000 0 0
RE MAX HLDGS INC CL A 75524W108 202 6,170 SH   SOLE   6,170 0 0
ROYALTY PHARMA PLC SHS CL A G7709Q104 4,533 107,752 SH   SOLE   107,752 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 5,451 148,117 SH   SOLE   148,117 0 0
SALESFORCE COM INC COM 79466L302 276 1,100 SH   SOLE   1,100 0 0
SCHWAB CHARLES CORP COM 808513105 1,637 45,180 SH   SOLE   45,180 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 441 3,777 SH   SOLE   3,777 0 0
SHARPS COMPLIANCE CORP COM 820017101 1,157 184,584 SH   SOLE   184,584 0 0
SHERWIN WILLIAMS CO COM 824348106 300 430 SH   SOLE   430 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 1,024 191,090 SH   SOLE   191,090 0 0
SPDR GOLD TR GOLD SHS 78463V107 390 2,200 SH   SOLE   2,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,468 19,314 SH   SOLE   19,314 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 700 10,167 SH   SOLE   10,167 0 0
SPX CORP COM 784635104 2,032 43,811 SH   SOLE   43,811 0 0
SUNOPTA INC COM 8676EP108 1,112 149,868 SH   SOLE   149,868 0 0
SYNTAX ETF TR STRATIFD LRG CAP 87166N106 3,375 69,739 SH   SOLE   69,739 0 0
T-MOBILE US INC COM 872590104 13,406 117,228 SH   SOLE   117,228 0 0
TESLA INC COM 88160R101 292 680 SH   SOLE   680 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 699 1,584 SH   SOLE   1,584 0 0
TOLL BROTHERS INC COM 889478103 1,217 25,000 SH   SOLE   25,000 0 0
UNION PAC CORP COM 907818108 1,016 5,160 SH   SOLE   5,160 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,775 5,693 SH   SOLE   5,693 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,439 62,280 SH   SOLE   62,280 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 343 4,135 SH   SOLE   4,135 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,320 13,621 SH   SOLE   13,621 0 0
VISA INC COM CL A 92826C839 11,369 56,856 SH   SOLE   56,856 0 0
WALMART INC COM 931142103 304 2,170 SH   SOLE   2,170 0 0
WASTE CONNECTIONS INC COM 94106B101 289 2,780 SH   SOLE   2,780 0 0
WHIRLPOOL CORP COM 963320106 1,986 10,800 SH   SOLE   10,800 0 0
ZOETIS INC CL A 98978V103 2,172 13,136 SH   SOLE   13,136 0 0