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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   241,926 2,389 SH   SOLE   0 0 2,389
AMAZON COM INC COM 023135106   306,565 2,968 SH   SOLE   0 0 2,968
AMERICAN INTL GROUP INC COM NEW 026874784   299,457 5,946 SH   SOLE   0 0 5,946
AMPHENOL CORP NEW CL A 032095101   407,242 4,983 SH   SOLE   0 0 4,983
APPLE INC COM 037833100   1,635,412 9,918 SH   SOLE   0 0 9,918
AUTOMATIC DATA PROCESSING IN COM 053015103   1,156,600 5,195 SH   SOLE   0 0 5,195
BED BATH & BEYOND INC COM 075896100   4,274 10,000 SH   SOLE   0 0 10,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   245,781 796 SH   SOLE   0 0 796
BROWN & BROWN INC COM 115236101   513,600 8,945 SH   SOLE   0 0 8,945
CECO ENVIRONMENTAL CORP COM 125141101   298,631 21,346 SH   SOLE   0 0 21,346
CF INDS HLDGS INC COM 125269100   367,085 5,064 SH   SOLE   0 0 5,064
CSX CORP COM 126408103   334,195 11,162 SH   SOLE   0 0 11,162
CVS HEALTH CORP COM 126650100   315,838 4,250 SH   SOLE   0 0 4,250
CANDEL THERAPEUTICS INC COM 137404109   16,200 12,000 SH   SOLE   0 0 12,000
CATERPILLAR INC COM 149123101   207,951 909 SH   SOLE   0 0 909
CHEVRON CORP NEW COM 166764100   216,443 1,327 SH   SOLE   0 0 1,327
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   412,153 6,764 SH   SOLE   0 0 6,764
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   463,339 18,586 SH   SOLE   0 0 18,586
DBX ETF TR XTRACK MSCI EMRG 233051101   1,608,158 72,115 SH   SOLE   0 0 72,115
DBX ETF TR XTRACK MSCI EAFE 233051200   1,412,759 40,135 SH   SOLE   0 0 40,135
EMERSON ELEC CO COM 291011104   228,381 2,621 SH   SOLE   0 0 2,621
ENTERPRISE PRODS PARTNERS L COM 293792107   397,187 15,335 SH   SOLE   0 0 15,335
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   209,867 1,842 SH   SOLE   0 0 1,842
FRANCO NEV CORP COM 351858105   218,700 1,500 SH   SOLE   0 0 1,500
GENERAL DYNAMICS CORP COM 369550108   233,275 1,022 SH   SOLE   0 0 1,022
GILEAD SCIENCES INC COM 375558103   1,742,929 21,007 SH   SOLE   0 0 21,007
GRAINGER W W INC COM 384802104   789,544 1,146 SH   SOLE   0 0 1,146
HARVARD BIOSCIENCE INC COM 416906105   84,000 20,000 SH   SOLE   0 0 20,000
HOME DEPOT INC COM 437076102   1,385,127 4,693 SH   SOLE   0 0 4,693
ISHARES TR CORE S&P500 ETF 464287200   268,678 654 SH   SOLE   0 0 654
ISHARES TR IBOXX INV CP ETF 464287242   267,573 2,441 SH   SOLE   0 0 2,441
ISHARES TR 20 YR TR BD ETF 464287432   319,771 3,006 SH   SOLE   0 0 3,006
ISHARES TR 1 3 YR TREAS BD 464287457   958,068 11,661 SH   SOLE   0 0 11,661
ISHARES TR MSCI EAFE ETF 464287465   606,153 8,475 SH   SOLE   0 0 8,475
ISHARES TR CORE S&P US GWT 464287671   515,583 5,808 SH   SOLE   0 0 5,808
ISHARES TR INTL TREA BD ETF 464288117   813,730 20,237 SH   SOLE   0 0 20,237
JOHNSON & JOHNSON COM 478160104   438,758 2,831 SH   SOLE   0 0 2,831
KROGER CO COM 501044101   742,413 15,038 SH   SOLE   0 0 15,038
LOWES COS INC COM 548661107   564,446 2,823 SH   SOLE   0 0 2,823
MCDONALDS CORP COM 580135101   537,187 1,921 SH   SOLE   0 0 1,921
MICROSOFT CORP COM 594918104   1,389,339 4,819 SH   SOLE   0 0 4,819
NEW JERSEY RES CORP COM 646025106   526,715 9,901 SH   SOLE   0 0 9,901
NORFOLK SOUTHN CORP COM 655844108   419,881 1,981 SH   SOLE   0 0 1,981
PACKAGING CORP AMER COM 695156109   596,040 4,293 SH   SOLE   0 0 4,293
PAYCHEX INC COM 704326107   416,920 3,638 SH   SOLE   0 0 3,638
PEPSICO INC COM 713448108   655,304 3,595 SH   SOLE   0 0 3,595
PHILLIPS 66 COM 718546104   435,514 4,296 SH   SOLE   0 0 4,296
PROCTER AND GAMBLE CO COM 742718109   506,594 3,407 SH   SOLE   0 0 3,407
QUALCOMM INC COM 747525103   434,682 3,407 SH   SOLE   0 0 3,407
ROBERT HALF INTL INC COM 770323103   404,697 5,023 SH   SOLE   0 0 5,023
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   220,613 4,561 SH   SOLE   0 0 4,561
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   231,966 9,460 SH   SOLE   0 0 9,460
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   429,833 9,163 SH   SOLE   0 0 9,163
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   239,651 4,752 SH   SOLE   0 0 4,752
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   279,109 5,721 SH   SOLE   0 0 5,721
SCHWAB STRATEGIC TR US TIPS ETF 808524870   200,160 3,734 SH   SOLE   0 0 3,734
SNAP ON INC COM 833034101   618,324 2,504 SH   SOLE   0 0 2,504
STATE STR CORP COM 857477103   313,881 4,147 SH   SOLE   0 0 4,147
STEEL DYNAMICS INC COM 858119100   361,973 3,202 SH   SOLE   0 0 3,202
SYSCO CORP COM 871829107   425,472 5,509 SH   SOLE   0 0 5,509
T-MOBILE US INC COM 872590104   460,446 3,179 SH   SOLE   0 0 3,179
TEXAS INSTRS INC COM 882508104   526,552 2,831 SH   SOLE   0 0 2,831
TORONTO DOMINION BK ONT COM NEW 891160509   222,090 3,708 SH   SOLE   0 0 3,708
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   275,700 733 SH   SOLE   0 0 733
WALMART INC COM 931142103   394,529 2,676 SH   SOLE   0 0 2,676
WEYERHAEUSER CO MTN BE COM NEW 962166104   379,617 12,599 SH   SOLE   0 0 12,599
EDWARDS LIFESCIENCES CORP COM 28176E108   319,255 3,859 SH   SOLE   0 0 3,859
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   1,499,426 48,889 SH   SOLE   0 0 48,889
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   1,350,852 32,003 SH   SOLE   0 0 32,003
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   231,473 5,254 SH   SOLE   0 0 5,254
AGF INVTS TR US MARKET NETRL 00110G408   1,349,428 66,148 SH   SOLE   0 0 66,148
ALPS ETF TR OSHARES US SMLCP 00162Q395   834,304 23,621 SH   SOLE   0 0 23,621
ABBVIE INC COM 00287Y109   375,826 2,358 SH   SOLE   0 0 2,358
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   3,841,575 203,581 SH   SOLE   0 0 203,581
ALPHABET INC CAP STK CL A 02079K305   211,194 2,036 SH   SOLE   0 0 2,036
ANSYS INC COM 03662Q105   298,854 898 SH   SOLE   0 0 898
BARINGS BDC INC COM 06759L103   147,726 18,605 SH   SOLE   0 0 18,605
BIOGEN INC COM 09062X103   363,915 1,309 SH   SOLE   0 0 1,309
CDW CORP COM 12514G108   656,966 3,371 SH   SOLE   0 0 3,371
CISCO SYS INC COM 17275R102   946,630 18,109 SH   SOLE   0 0 18,109
DUPONT DE NEMOURS INC COM 26614N102   235,890 3,287 SH   SOLE   0 0 3,287
EOG RES INC COM 26875P101   501,296 4,373 SH   SOLE   0 0 4,373
EVERSOURCE ENERGY COM 30040W108   624,914 7,985 SH   SOLE   0 0 7,985
EXXON MOBIL CORP COM 30231G102   760,721 6,937 SH   SOLE   0 0 6,937
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   240,508 3,682 SH   SOLE   0 0 3,682
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   285,949 4,307 SH   SOLE   0 0 4,307
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   212,209 2,281 SH   SOLE   0 0 2,281
FLEXSHARES TR IBOXX 3R TARGT 33939L506   981,414 40,605 SH   SOLE   0 0 40,605
FLEXSHARES TR DEV MRK EX LOW 33939L647   2,044,056 80,474 SH   SOLE   0 0 80,474
FORTIVE CORP COM 34959J108   530,849 7,787 SH   SOLE   0 0 7,787
FOX CORP CL A COM 35137L105   614,362 18,043 SH   SOLE   0 0 18,043
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884   1,020,845 23,598 SH   SOLE   0 0 23,598
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,595,111 54,608 SH   SOLE   0 0 54,608
INDEXIQ ETF TR IQ CHAIKIN US 45409B396   772,202 24,352 SH   SOLE   0 0 24,352
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   1,034,107 11,845 SH   SOLE   0 0 11,845
ISHARES SILVER TR ISHARES 46428Q109   1,934,527 87,456 SH   SOLE   0 0 87,456
ISHARES TR US TREAS BD ETF 46429B267   772,734 33,051 SH   SOLE   0 0 33,051
ISHARES TR 0-5 YR TIPS ETF 46429B747   826,906 8,333 SH   SOLE   0 0 8,333
ISHARES TR CORE MSCI EAFE 46432F842   481,501 7,203 SH   SOLE   0 0 7,203
ISHARES INC CORE MSCI EMKT 46434G103   464,220 9,515 SH   SOLE   0 0 9,515
ISHARES TR HDG MSCI EAFE 46434V803   1,036,168 35,160 SH   SOLE   0 0 35,160
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   1,444,736 28,620 SH   SOLE   0 0 28,620
J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886   1,034,335 12,056 SH   SOLE   0 0 12,056
JACOBS SOLUTIONS INC COM 46982L108   223,683 1,904 SH   SOLE   0 0 1,904
LABORATORY CORP AMER HLDGS COM NEW 50540R409   612,097 2,668 SH   SOLE   0 0 2,668
MARATHON PETE CORP COM 56585A102   620,013 4,598 SH   SOLE   0 0 4,598
MARKFORGED HOLDING CORPORATI COM 57064N102   10,067 10,500 SH   SOLE   0 0 10,500
MASTERCARD INCORPORATED CL A 57636Q104   626,561 1,724 SH   SOLE   0 0 1,724
MERSANA THERAPEUTICS INC COM 59045L106   41,100 10,000 SH   SOLE   0 0 10,000
NEWS CORP NEW CL A 65249B109   510,970 29,587 SH   SOLE   0 0 29,587
NVIDIA CORPORATION COM 67066G104   235,134 847 SH   SOLE   0 0 847
PACER FDS TR DEVELOPED MRKT 69374H873   2,042,694 68,987 SH   SOLE   0 0 68,987
PACER FDS TR US CASH COWS 100 69374H881   1,344,082 28,628 SH   SOLE   0 0 28,628
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   251,170 2,531 SH   SOLE   0 0 2,531
PROSHARES TR HGH YLD INT RATE 74348A541   1,055,137 17,667 SH   SOLE   0 0 17,667
RBB FD INC US TREAS 3 MNTH 74933W452   554,305 11,068 SH   SOLE   0 0 11,068
RBB FD INC US TREASY 2 YR 74933W486   3,847,234 78,259 SH   SOLE   0 0 78,259
RBB FD INC US TREASR 10 YR 74933W536   2,130,649 45,468 SH   SOLE   0 0 45,468
REGENERON PHARMACEUTICALS COM 75886F107   764,153 930 SH   SOLE   0 0 930
S&P GLOBAL INC COM 78409V104   559,290 1,622 SH   SOLE   0 0 1,622
SBA COMMUNICATIONS CORP NEW CL A 78410G104   470,569 1,802 SH   SOLE   0 0 1,802
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,366,438 8,223 SH   SOLE   0 0 8,223
SPDR GOLD TR GOLD SHS 78463V107   901,995 4,923 SH   SOLE   0 0 4,923
SPDR SER TR FTSE INT GVT ETF 78464A490   529,428 12,250 SH   SOLE   0 0 12,250
SPDR SER TR BLOOMBERG INTL T 78464A516   202,232 8,747 SH   SOLE   0 0 8,747
SPDR SER TR PORTFLI INTRMDIT 78464A672   268,864 9,290 SH   SOLE   0 0 9,290
SPDR SER TR PORTFOLIO S&P500 78464A854   231,505 4,808 SH   SOLE   0 0 4,808
SSGA ACTIVE TR SPDR SSGA FXD 78470P507   389,548 14,778 SH   SOLE   0 0 14,778
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   952,820 25,490 SH   SOLE   0 0 25,490
STARBOARD INVT TR ADAPTIVE ALPHA 85521B742   883,637 40,548 SH   SOLE   0 0 40,548
STARBOARD INVT TR RH TACTICAL OUTL 85521B759   578,110 44,556 SH   SOLE   0 0 44,556
STARBOARD INVT TR RH HEDGED MULTI 85521B783   80,100 10,322 SH   SOLE   0 0 10,322
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,390,523 817 SH   SOLE   0 0 817
UNITEDHEALTH GROUP INC COM 91324P102   277,759 588 SH   SOLE   0 0 588
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   913,016 13,937 SH   SOLE   0 0 13,937
VERTEX PHARMACEUTICALS INC COM 92532F100   748,921 2,377 SH   SOLE   0 0 2,377
VICTORY PORTFOLIOS II VICTORYSHS EMERG 92647N543   1,485,574 35,970 SH   SOLE   0 0 35,970
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774   780,097 15,039 SH   SOLE   0 0 15,039
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824   1,343,647 22,165 SH   SOLE   0 0 22,165
WISDOMTREE TR FUTRE STRAT FD 97717W125   2,417,092 72,027 SH   SOLE   0 0 72,027
WISDOMTREE TR INTRST RATE HDGE 97717W380   726,482 16,689 SH   SOLE   0 0 16,689
WISDOMTREE TR HEDGED HI YLD BD 97717W430   1,282,096 61,728 SH   SOLE   0 0 61,728
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683   1,517,306 84,908 SH   SOLE   0 0 84,908
AON PLC SHS CL A G0403H108   684,059 2,170 SH   SOLE   0 0 2,170
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   593,979 2,078 SH   SOLE   0 0 2,078
EVEREST RE GROUP LTD COM G3223R108   620,091 1,732 SH   SOLE   0 0 1,732
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   447,897 4,770 SH   SOLE   0 0 4,770