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
VIACOMCBS INC CL B 92556H206 394 17,074 SH   SOLE   0 0 17,074
LAUDER ESTEE COS INC CL A 518439104 2,560 13,790 SH   SOLE   0 0 13,790
VISA INC COM CL A 92826C839 9,119 47,648 SH   SOLE   0 0 47,648
CADENCE DESIGN SYSTEM INC COM 127387108 3,482 37,026 SH   SOLE   0 0 37,026
DOLLAR GEN CORP NEW COM 256677105 2,597 13,664 SH   SOLE   0 0 13,664
ISHARES TR CORE US AGGBD ET 464287226 26,271 222,430 SH   SOLE   0 0 222,430
BOEING CO COM 097023105 522 2,685 SH   SOLE   0 0 2,685
L3HARRIS TECHNOLOGIES INC COM 502431109 810 4,632 SH   SOLE   0 0 4,632
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,021 3,354 SH   SOLE   0 0 3,354
JPMORGAN CHASE & CO COM 46625H100 5,205 55,971 SH   SOLE   0 0 55,971
DUKE ENERGY CORP NEW COM NEW 26441C204 821 10,228 SH   SOLE   0 0 10,228
IHS MARKIT LTD SHS G47567105 1,088 14,938 SH   SOLE   0 0 14,938
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 262 1,218 SH   SOLE   0 0 1,218
EQUINIX INC COM 29444U700 4,400 6,387 SH   SOLE   0 0 6,387
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2,749 44,184 SH   SOLE   0 0 44,184
TERADYNE INC COM 880770102 3,683 44,460 SH   SOLE   0 0 44,460
SPDR SER TR S&P BIOTECH 78464A870 5,692 51,557 SH   SOLE   0 0 51,557
ISHARES TR CORE S&P500 ETF 464287200 664 2,173 SH   SOLE   0 0 2,173
GOLDMAN SACHS GROUP INC COM 38141G104 2,001 10,344 SH   SOLE   0 0 10,344
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 10,931 211,430 SH   SOLE   0 0 211,430
ISHARES TR BARCLAYS 7 10 YR 464287440 14,480 118,604 SH   SOLE   0 0 118,604
ISHARES TR RUSSELL 2000 ETF 464287655 696 4,931 SH   SOLE   0 0 4,931
NEWMONT CORP COM 651639106 337 5,667 SH   SOLE   0 0 5,667
AMAZON COM INC COM 023135106 5,709 2,130 SH   SOLE   0 0 2,130
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 745 5,910 SH   SOLE   0 0 5,910
ALTRIA GROUP INC COM 02209S103 1,068 27,215 SH   SOLE   0 0 27,215
BROADCOM INC COM 11135F101 6,403 20,669 SH   SOLE   0 0 20,669
VERIZON COMMUNICATIONS INC COM 92343V104 387 7,081 SH   SOLE   0 0 7,081
CISCO SYS INC COM 17275R102 7,503 162,579 SH   SOLE   0 0 162,579
INVESCO QQQ TR UNIT SER 1 46090E103 503 2,072 SH   SOLE   0 0 2,072
VEEVA SYS INC CL A COM 922475108 1,691 7,344 SH   SOLE   0 0 7,344
PELOTON INTERACTIVE INC CL A COM 70614W100 1,037 18,127 SH   SOLE   0 0 18,127
VIACOMCBS INC CL B 92556H206 2 1,000 SH Call SOLE   0 0 1,000
SPDR GOLD TR GOLD SHS 78463V107 48,893 293,422 SH   SOLE   0 0 293,422
SANOFI SPONSORED ADR 80105N105 859 16,810 SH   SOLE   0 0 16,810
ILLUMINA INC COM 452327109 1,331 3,674 SH   SOLE   0 0 3,674
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 276 6,640 SH   SOLE   0 0 6,640
MCDONALDS CORP COM 580135101 4,497 24,598 SH   SOLE   0 0 24,598
MASTERCARD INCORPORATED CL A 57636Q104 2,307 7,877 SH   SOLE   0 0 7,877
DIAGEO P L C SPON ADR NEW 25243Q205 1,377 10,270 SH   SOLE   0 0 10,270
MONDELEZ INTL INC CL A 609207105 3,727 73,687 SH   SOLE   0 0 73,687
QUEST DIAGNOSTICS INC COM 74834L100 489 4,428 SH   SOLE   0 0 4,428
CIGNA CORP NEW COM 125523100 262 1,399 SH   SOLE   0 0 1,399
PFIZER INC COM 717081103 735 22,518 SH   SOLE   0 0 22,518
S&P GLOBAL INC COM 78409V104 1,059 3,295 SH   SOLE   0 0 3,295
FACEBOOK INC CL A 30303M102 2,942 13,336 SH   SOLE   0 0 13,336
NVIDIA CORPORATION COM 67066G104 2,384 6,479 SH   SOLE   0 0 6,479
COCA COLA CO COM 191216100 745 16,792 SH   SOLE   0 0 16,792
DEXCOM INC COM 252131107 1,846 4,637 SH   SOLE   0 0 4,637
HUNTINGTON INGALLS INDS INC COM 446413106 629 3,546 SH   SOLE   0 0 3,546
ISHARES TR 1 3 YR TREAS BD 464287457 29,485 340,392 SH   SOLE   0 0 340,392
INTEL CORP COM 458140100 474 8,137 SH   SOLE   0 0 8,137
WALMART INC COM 931142103 1,789 15,026 SH   SOLE   0 0 15,026
STARBUCKS CORP COM 855244109 1,338 18,205 SH   SOLE   0 0 18,205
ADVANCE AUTO PARTS INC COM 00751Y106 486 3,402 SH   SOLE   0 0 3,402
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 618 7,004 SH   SOLE   0 0 7,004
FIVE BELOW INC COM 33829M101 2,398 22,385 SH   SOLE   0 0 22,385
RESMED INC COM 761152107 4,404 23,384 SH   SOLE   0 0 23,384
PHILIP MORRIS INTL INC COM 718172109 433 6,141 SH   SOLE   0 0 6,141
STRYKER CORPORATION COM 863667101 4,214 23,738 SH   SOLE   0 0 23,738
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 862 16,137 SH   SOLE   0 0 16,137
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2,675 35,302 SH   SOLE   0 0 35,302
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,749 36,526 SH   SOLE   0 0 36,526
DISNEY WALT CO COM DISNEY 254687106 701 6,284 SH   SOLE   0 0 6,284
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,308 24,008 SH   SOLE   0 0 24,008
BECTON DICKINSON & CO COM 075887109 254 1,090 SH   SOLE   0 0 1,090
AT&T INC COM 00206R102 1,195 39,968 SH   SOLE   0 0 39,968
EDWARDS LIFESCIENCES CORP COM 28176E108 713 10,506 SH   SOLE   0 0 10,506
MICROSOFT CORP COM 594918104 11,357 57,234 SH   SOLE   0 0 57,234
CYRUSONE INC COM 23283R100 3,032 40,711 SH   SOLE   0 0 40,711
FERRARI N V COM N3167Y103 901 5,268 SH   SOLE   0 0 5,268
BLACKROCK INC COM 09247X101 4,872 9,143 SH   SOLE   0 0 9,143
ISHARES TR CORE S&P TTL STK 464287150 319 4,663 SH   SOLE   0 0 4,663
TELADOC HEALTH INC COM 87918A105 3,712 19,815 SH   SOLE   0 0 19,815
ROCKWELL AUTOMATION INC COM 773903109 419 2,009 SH   SOLE   0 0 2,009
INTUITIVE SURGICAL INC COM NEW 46120E602 1,067 1,927 SH   SOLE   0 0 1,927
CORESITE RLTY CORP COM 21870Q105 2,824 23,762 SH   SOLE   0 0 23,762
WALGREENS BOOTS ALLIANCE INC COM 931427108 223 5,266 SH   SOLE   0 0 5,266
PARKER HANNIFIN CORP COM 701094104 292 1,625 SH   SOLE   0 0 1,625
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,020 17,526 SH   SOLE   0 0 17,526
MERCK & CO. INC COM 58933Y105 4,682 61,506 SH   SOLE   0 0 61,506
PRUDENTIAL FINL INC COM 744320102 456 7,709 SH   SOLE   0 0 7,709
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 417 7,393 SH   SOLE   0 0 7,393
APPLE INC COM 037833100 8,061 22,282 SH   SOLE   0 0 22,282
XYLEM INC COM 98419M100 814 12,675 SH   SOLE   0 0 12,675
INTERNATIONAL BUSINESS MACHS COM 459200101 855 7,139 SH   SOLE   0 0 7,139
BK OF AMERICA CORP COM 060505104 634 27,120 SH   SOLE   0 0 27,120
NEXTERA ENERGY INC COM 65339F101 5,093 21,377 SH   SOLE   0 0 21,377
INTUIT COM 461202103 639 2,219 SH   SOLE   0 0 2,219
SPDR SER TR PORTFOLIO SH TSR 78468R101 5,246 170,815 SH   SOLE   0 0 170,815
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,139 45,788 SH   SOLE   0 0 45,788
FORD MTR CO DEL COM 345370860 107 17,775 SH   SOLE   0 0 17,775
AMERICAN TOWER CORP NEW COM 03027X100 5,417 21,342 SH   SOLE   0 0 21,342
VANGUARD INDEX FDS GROWTH ETF 922908736 4,259 21,468 SH   SOLE   0 0 21,468
BURLINGTON STORES INC COM 122017106 2,286 11,545 SH   SOLE   0 0 11,545
KRAFT HEINZ CO COM 500754106 270 8,542 SH   SOLE   0 0 8,542
ALPHABET INC CAP STK CL C 02079K107 3,959 2,838 SH   SOLE   0 0 2,838
GENERAC HLDGS INC COM 368736104 2,946 24,783 SH   SOLE   0 0 24,783
SOUTHERN CO COM 842587107 216 4,180 SH   SOLE   0 0 4,180
GENERAL ELECTRIC CO COM 369604103 433 63,707 SH   SOLE   0 0 63,707
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 296 7,620 SH   SOLE   0 0 7,620
LOWES COS INC COM 548661107 861 6,447 SH   SOLE   0 0 6,447
BALL CORP COM 058498106 529 7,730 SH   SOLE   0 0 7,730
AMEDISYS INC COM 023436108 748 3,786 SH   SOLE   0 0 3,786
COSTCO WHSL CORP NEW COM 22160K105 2,513 8,331 SH   SOLE   0 0 8,331
ISHARES TR MSCI EAFE ETF 464287465 1,852 30,373 SH   SOLE   0 0 30,373
SERVICENOW INC COM 81762P102 1,385 3,510 SH   SOLE   0 0 3,510
ADOBE INC COM 00724F101 1,905 4,490 SH   SOLE   0 0 4,490
3M CO COM 88579Y101 224 1,437 SH   SOLE   0 0 1,437
TWILIO INC CL A 90138F102 919 4,354 SH   SOLE   0 0 4,354
ECOLAB INC COM 278865100 3,933 20,103 SH   SOLE   0 0 20,103
ATLASSIAN CORP PLC CL A G06242104 987 5,635 SH   SOLE   0 0 5,635
SONY CORP SPONSORED ADR 835699307 1,951 28,394 SH   SOLE   0 0 28,394
EXXON MOBIL CORP COM 30231G102 283 6,395 SH   SOLE   0 0 6,395
MACYS INC COM 55616P104 9 10,000 SH Call SOLE   0 0 10,000
EVERBRIDGE INC COM 29978A104 4,649 34,386 SH   SOLE   0 0 34,386
PLANET FITNESS INC CL A 72703H101 1,489 25,013 SH   SOLE   0 0 25,013
LOCKHEED MARTIN CORP COM 539830109 4,420 12,027 SH   SOLE   0 0 12,027
UNITED PARCEL SERVICE INC CL B 911312106 537 4,909 SH   SOLE   0 0 4,909
UNITEDHEALTH GROUP INC COM 91324P102 4,478 15,456 SH   SOLE   0 0 15,456
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 918 9,330 SH   SOLE   0 0 9,330
PEPSICO INC COM 713448108 1,704 13,003 SH   SOLE   0 0 13,003
ABBVIE INC COM 00287Y109 658 6,822 SH   SOLE   0 0 6,822
ALTERYX INC COM CL A 02156B103 685 4,270 SH   SOLE   0 0 4,270
AUTOMATIC DATA PROCESSING IN COM 053015103 312 2,132 SH   SOLE   0 0 2,132
COMCAST CORP NEW CL A 20030N101 4,481 115,065 SH   SOLE   0 0 115,065
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,527 30,683 SH   SOLE   0 0 30,683
RALPH LAUREN CORP CL A 751212101 394 5,435 SH   SOLE   0 0 5,435
HONEYWELL INTL INC COM 438516106 2,120 14,798 SH   SOLE   0 0 14,798
ASML HOLDING N V N Y REGISTRY SHS N07059210 335 917 SH   SOLE   0 0 917
RELX PLC SPONSORED ADR 759530108 1,507 63,798 SH   SOLE   0 0 63,798
PROCTER AND GAMBLE CO COM 742718109 822 6,985 SH   SOLE   0 0 6,985
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 814 4,593 SH   SOLE   0 0 4,593
CHEVRON CORP NEW COM 166764100 420 4,787 SH   SOLE   0 0 4,787
PROOFPOINT INC COM 743424103 753 6,962 SH   SOLE   0 0 6,962
THERMO FISHER SCIENTIFIC INC COM 883556102 1,498 4,271 SH   SOLE   0 0 4,271
ADVANCED DRAIN SYS INC DEL COM 00790R104 822 17,218 SH   SOLE   0 0 17,218
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5,516 109,890 SH   SOLE   0 0 109,890
UNILEVER N V N Y SHS NEW 904784709 3,983 74,167 SH   SOLE   0 0 74,167
UNION PAC CORP COM 907818108 2,341 14,143 SH   SOLE   0 0 14,143
ANTHEM INC COM 036752103 496 1,914 SH   SOLE   0 0 1,914
SALESFORCE COM INC COM 79466L302 2,365 12,900 SH   SOLE   0 0 12,900
CURTISS WRIGHT CORP COM 231561101 751 8,353 SH   SOLE   0 0 8,353
CROWN HLDGS INC COM 228368106 2,379 36,626 SH   SOLE   0 0 36,626
CROWN CASTLE INTL CORP NEW COM 22822V101 1,442 8,883 SH   SOLE   0 0 8,883
BOSTON SCIENTIFIC CORP COM 101137107 252 7,259 SH   SOLE   0 0 7,259
SHERWIN WILLIAMS CO COM 824348106 720 1,272 SH   SOLE   0 0 1,272
PEGASYSTEMS INC COM 705573103 3,063 31,398 SH   SOLE   0 0 31,398
SELECTIVE INS GROUP INC COM 816300107 747 14,246 SH   SOLE   0 0 14,246
ALEXION PHARMACEUTICALS INC COM 015351109 454 4,080 SH   SOLE   0 0 4,080
ASTRAZENECA PLC SPONSORED ADR 046353108 1,237 23,377 SH   SOLE   0 0 23,377
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 205 4,078 SH   SOLE   0 0 4,078
BJS WHSL CLUB HLDGS INC COM 05550J101 727 19,199 SH   SOLE   0 0 19,199
DOLLAR TREE INC COM 256746108 236 2,524 SH   SOLE   0 0 2,524
PALO ALTO NETWORKS INC COM 697435105 578 2,547 SH   SOLE   0 0 2,547
HOME DEPOT INC COM 437076102 7,058 28,678 SH   SOLE   0 0 28,678
ABBOTT LABS COM 002824100 2,873 32,279 SH   SOLE   0 0 32,279
AIR PRODS & CHEMS INC COM 009158106 511 2,142 SH   SOLE   0 0 2,142
SPDR SER TR SPDR BLOOMBERG 78468R663 663 7,245 SH   SOLE   0 0 7,245
WELBILT INC COM 949090104 275 45,428 SH   SOLE   0 0 45,428
NIKE INC CL B 654106103 3,316 34,586 SH   SOLE   0 0 34,586
JOHNSON & JOHNSON COM 478160104 560 4,029 SH   SOLE   0 0 4,029
MIDDLESEX WATER CO COM 596680108 2,878 43,652 SH   SOLE   0 0 43,652
ISHARES TR 20 YR TR BD ETF 464287432 11,644 70,687 SH   SOLE   0 0 70,687
ISHARES TR CORE S&P SCP ETF 464287804 258 3,827 SH   SOLE   0 0 3,827
PAYPAL HLDGS INC COM 70450Y103 2,867 17,029 SH   SOLE   0 0 17,029
FORTIS INC COM 349553107 1,545 41,224 SH   SOLE   0 0 41,224
HILL ROM HLDGS INC COM 431475102 2,607 24,096 SH   SOLE   0 0 24,096
ISHARES TR CORE S&P MCP ETF 464287507 1,032 5,877 SH   SOLE   0 0 5,877
NETFLIX INC COM 64110L106 1,784 3,990 SH   SOLE   0 0 3,990
FIDELITY NATL INFORMATION SV COM 31620M106 201 1,535 SH   SOLE   0 0 1,535
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 401 8,140 SH   SOLE   0 0 8,140
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,330 35,418 SH   SOLE   0 0 35,418
SAP SE SPON ADR 803054204 2,170 15,678 SH   SOLE   0 0 15,678
SPLUNK INC COM 848637104 663 3,407 SH   SOLE   0 0 3,407
MERCURY SYS INC COM 589378108 765 9,805 SH   SOLE   0 0 9,805
MEDTRONIC PLC SHS G5960L103 407 4,511 SH   SOLE   0 0 4,511
CENTENE CORP DEL COM 15135B101 512 8,179 SH   SOLE   0 0 8,179
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,566 49,704 SH   SOLE   0 0 49,704
CEDAR FAIR L P DEPOSITRY UNIT 150185106 452 16,333 SH   SOLE   0 0 16,333
ISHARES GOLD TRUST ISHARES 464285105 537 31,705 SH   SOLE   0 0 31,705
KIMBERLY CLARK CORP COM 494368103 204 1,466 SH   SOLE   0 0 1,466
ACTIVISION BLIZZARD INC COM 00507V109 3,049 40,388 SH   SOLE   0 0 40,388
DROPBOX INC CL A 26210C104 665 31,236 SH   SOLE   0 0 31,236
PAYCOM SOFTWARE INC COM 70432V102 2,784 9,269 SH   SOLE   0 0 9,269