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 528 6,646 SH   SOLE   0 0 6,646
ABBVIE INC COM 00287Y109 470 6,258 SH   SOLE   0 0 6,258
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,597 29,415 SH   SOLE   0 0 29,415
ADOBE INC COM 00724F101 984 3,237 SH   SOLE   0 0 3,237
AIR PRODS & CHEMS INC COM 009158106 415 2,133 SH   SOLE   0 0 2,133
ALEXION PHARMACEUTICALS INC COM 015351109 309 3,418 SH   SOLE   0 0 3,418
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 382 2,022 SH   SOLE   0 0 2,022
ALPHABET INC CAP STK CL C 02079K107 2,590 2,311 SH   SOLE   0 0 2,311
ALTERYX INC COM CL A 02156B103 379 4,537 SH   SOLE   0 0 4,537
ALTRIA GROUP INC COM 02209S103 986 27,217 SH   SOLE   0 0 27,217
AMAZON COM INC COM 023135106 3,982 2,075 SH   SOLE   0 0 2,075
AMERICAN TOWER CORP NEW COM 03027X100 4,547 20,596 SH   SOLE   0 0 20,596
ANTHEM INC COM 036752103 371 1,757 SH   SOLE   0 0 1,757
APPLE INC COM 037833100 4,911 20,053 SH   SOLE   0 0 20,053
AT&T INC COM 00206R102 1,114 38,720 SH   SOLE   0 0 38,720
ATLASSIAN CORP PLC CL A G06242104 729 5,654 SH   SOLE   0 0 5,654
AUTOMATIC DATA PROCESSING IN COM 053015103 298 2,269 SH   SOLE   0 0 2,269
BALL CORP COM 058498106 526 8,146 SH   SOLE   0 0 8,146
BECTON DICKINSON & CO COM 075887109 254 1,090 SH   SOLE   0 0 1,090
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 838 4,661 SH   SOLE   0 0 4,661
BJS WHSL CLUB HLDGS INC COM 05550J101 539 20,417 SH   SOLE   0 0 20,417
BK OF AMERICA CORP COM 060505104 600 29,160 SH   SOLE   0 0 29,160
BLACKROCK INC COM 09247X101 3,829 8,976 SH   SOLE   0 0 8,976
BOEING CO COM 097023105 542 4,400 SH   SOLE   0 0 4,400
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2,482 35,210 SH   SOLE   0 0 35,210
BROADCOM INC COM 11135F101 4,732 19,962 SH   SOLE   0 0 19,962
BURLINGTON STORES INC COM 122017106 1,645 11,310 SH   SOLE   0 0 11,310
CADENCE DESIGN SYSTEM INC COM 127387108 2,476 37,562 SH   SOLE   0 0 37,562
CENTENE CORP DEL COM 15135B101 486 8,617 SH   SOLE   0 0 8,617
CHEVRON CORP NEW COM 166764100 350 4,599 SH   SOLE   0 0 4,599
CIGNA CORP NEW COM 125523100 258 1,527 SH   SOLE   0 0 1,527
CISCO SYS INC COM 17275R102 5,818 146,175 SH   SOLE   0 0 146,175
COCA COLA CO COM 191216100 500 11,382 SH   SOLE   0 0 11,382
COMCAST CORP NEW CL A 20030N101 3,339 97,140 SH   SOLE   0 0 97,140
CORESITE RLTY CORP COM 21870Q105 2,721 23,700 SH   SOLE   0 0 23,700
COSTCO WHSL CORP NEW COM 22160K105 2,356 8,082 SH   SOLE   0 0 8,082
CROWN CASTLE INTL CORP NEW COM 22822V101 1,188 8,117 SH   SOLE   0 0 8,117
CROWN HLDGS INC COM 228368106 1,978 35,964 SH   SOLE   0 0 35,964
CVS HEALTH CORP COM 126650100 289 5,222 SH   SOLE   0 0 5,222
CYRUSONE INC COM 23283R100 2,542 41,109 SH   SOLE   0 0 41,109
DEXCOM INC COM 252131107 1,562 5,864 SH   SOLE   0 0 5,864
DIAGEO P L C SPON ADR NEW 25243Q205 543 4,389 SH   SOLE   0 0 4,389
DISNEY WALT CO COM DISNEY 254687106 609 6,281 SH   SOLE   0 0 6,281
DOLLAR GEN CORP NEW COM 256677105 2,100 13,153 SH   SOLE   0 0 13,153
DROPBOX INC CL A 26210C104 612 33,596 SH   SOLE   0 0 33,596
DUKE ENERGY CORP NEW COM NEW 26441C204 805 10,137 SH   SOLE   0 0 10,137
ECOLAB INC COM 278865100 2,986 19,622 SH   SOLE   0 0 19,622
EQUINIX INC COM 29444U700 3,919 6,259 SH   SOLE   0 0 6,259
EVERBRIDGE INC COM 29978A104 3,797 36,765 SH   SOLE   0 0 36,765
EXXON MOBIL CORP COM 30231G102 479 11,854 SH   SOLE   0 0 11,854
FACEBOOK INC CL A 30303M102 1,184 7,482 SH   SOLE   0 0 7,482
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 10,125 197,019 SH   SOLE   0 0 197,019
FORD MTR CO DEL COM 345370860 103 23,570 SH   SOLE   0 0 23,570
FORTIS INC COM 349553107 1,457 40,042 SH   SOLE   0 0 40,042
GENERAC HLDGS INC COM 368736104 2,143 24,786 SH   SOLE   0 0 24,786
HILL ROM HLDGS INC COM 431475102 2,562 23,757 SH   SOLE   0 0 23,757
HOME DEPOT INC COM 437076102 4,736 26,120 SH   SOLE   0 0 26,120
ILLUMINA INC COM 452327109 811 2,971 SH   SOLE   0 0 2,971
INTEL CORP COM 458140100 440 8,087 SH   SOLE   0 0 8,087
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,613 44,532 SH   SOLE   0 0 44,532
INTERNATIONAL BUSINESS MACHS COM 459200101 823 7,486 SH   SOLE   0 0 7,486
INTUITIVE SURGICAL INC COM NEW 46120E602 830 1,775 SH   SOLE   0 0 1,775
INVESCO QQQ TR UNIT SER 1 46090E103 429 2,306 SH   SOLE   0 0 2,306
IPG PHOTONICS CORP COM 44980X109 201 1,957 SH   SOLE   0 0 1,957
ISHARES GOLD TRUST ISHARES 464285105 373 24,171 SH   SOLE   0 0 24,171
ISHARES TR 1 3 YR TREAS BD 464287457 20,974 242,077 SH   SOLE   0 0 242,077
ISHARES TR 20 YR TR BD ETF 464287432 10,993 65,394 SH   SOLE   0 0 65,394
ISHARES TR BARCLAYS 7 10 YR 464287440 11,107 91,156 SH   SOLE   0 0 91,156
ISHARES TR CORE S&P MCP ETF 464287507 869 6,349 SH   SOLE   0 0 6,349
ISHARES TR CORE S&P TTL STK 464287150 259 4,642 SH   SOLE   0 0 4,642
ISHARES TR CORE S&P500 ETF 464287200 525 2,080 SH   SOLE   0 0 2,080
ISHARES TR CORE US AGGBD ET 464287226 15,267 132,873 SH   SOLE   0 0 132,873
ISHARES TR MSCI EAFE ETF 464287465 1,770 33,984 SH   SOLE   0 0 33,984
ISHARES TR RUSSELL 2000 ETF 464287655 546 5,075 SH   SOLE   0 0 5,075
JOHNSON & JOHNSON COM 478160104 531 3,986 SH   SOLE   0 0 3,986
JPMORGAN CHASE & CO COM 46625H100 4,495 51,366 SH   SOLE   0 0 51,366
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 228 7,397 SH   SOLE   0 0 7,397
KRAFT HEINZ CO COM 500754106 231 9,370 SH   SOLE   0 0 9,370
LAUDER ESTEE COS INC CL A 518439104 1,616 10,832 SH   SOLE   0 0 10,832
LOCKHEED MARTIN CORP COM 539830109 4,064 11,482 SH   SOLE   0 0 11,482
MASTERCARD INC CL A 57636Q104 443 1,854 SH   SOLE   0 0 1,854
MCDONALDS CORP COM 580135101 2,771 17,158 SH   SOLE   0 0 17,158
MEDTRONIC PLC SHS G5960L103 386 4,484 SH   SOLE   0 0 4,484
MERCK & CO. INC COM 58933Y105 4,873 63,399 SH   SOLE   0 0 63,399
MICROSOFT CORP COM 594918104 8,794 56,637 SH   SOLE   0 0 56,637
MIDDLESEX WATER CO COM 596680108 2,499 43,356 SH   SOLE   0 0 43,356
MONDELEZ INTL INC CL A 609207105 3,673 72,899 SH   SOLE   0 0 72,899
NETFLIX INC COM 64110L106 635 1,715 SH   SOLE   0 0 1,715
NEWMONT CORP COM 651639106 306 6,350 SH   SOLE   0 0 6,350
NEXTERA ENERGY INC COM 65339F101 4,644 20,508 SH   SOLE   0 0 20,508
NIKE INC CL B 654106103 762 9,505 SH   SOLE   0 0 9,505
NVIDIA CORP COM 67066G104 1,392 5,450 SH   SOLE   0 0 5,450
PAYCOM SOFTWARE INC COM 70432V102 1,697 9,361 SH   SOLE   0 0 9,361
PAYPAL HLDGS INC COM 70450Y103 1,523 16,284 SH   SOLE   0 0 16,284
PEGASYSTEMS INC COM 705573103 2,050 31,460 SH   SOLE   0 0 31,460
PELOTON INTERACTIVE INC CL A COM 70614W100 522 19,517 SH   SOLE   0 0 19,517
PEPSICO INC COM 713448108 1,510 12,195 SH   SOLE   0 0 12,195
PFIZER INC COM 717081103 725 22,050 SH   SOLE   0 0 22,050
PHILIP MORRIS INTL INC COM 718172109 554 7,458 SH   SOLE   0 0 7,458
PLANET FITNESS INC CL A 72703H101 600 15,066 SH   SOLE   0 0 15,066
PROCTER & GAMBLE CO COM 742718109 656 5,737 SH   SOLE   0 0 5,737
QUEST DIAGNOSTICS INC COM 74834L100 357 4,613 SH   SOLE   0 0 4,613
RESMED INC COM 761152107 3,352 22,325 SH   SOLE   0 0 22,325
ROCKWELL AUTOMATION INC COM 773903109 301 2,009 SH   SOLE   0 0 2,009
SALESFORCE COM INC COM 79466L302 1,555 11,580 SH   SOLE   0 0 11,580
SAP SE SPON ADR 803054204 1,307 12,452 SH   SOLE   0 0 12,452
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3,545 68,631 SH   SOLE   0 0 68,631
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,130 26,257 SH   SOLE   0 0 26,257
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 955 10,149 SH   SOLE   0 0 10,149
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,012 18,427 SH   SOLE   0 0 18,427
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 869 9,927 SH   SOLE   0 0 9,927
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 407 20,313 SH   SOLE   0 0 20,313
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,331 42,521 SH   SOLE   0 0 42,521
SERVICENOW INC COM 81762P102 680 2,624 SH   SOLE   0 0 2,624
SONY CORP SPONSORED ADR 835699307 1,414 24,000 SH   SOLE   0 0 24,000
SOUTHERN CO COM 842587107 217 4,140 SH   SOLE   0 0 4,140
SPDR GOLD TRUST GOLD SHS 78463V107 19,253 126,745 SH   SOLE   0 0 126,745
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,095 40,085 SH   SOLE   0 0 40,085
SPDR SER TR PORTFOLIO SH TSR 78468R101 7,111 231,780 SH   SOLE   0 0 231,780
SPDR SER TR S&P BIOTECH 78464A870 3,872 50,992 SH   SOLE   0 0 50,992
SPDR SER TR SPDR BLOOMBERG 78468R663 12,323 134,557 SH   SOLE   0 0 134,557
STARBUCKS CORP COM 855244109 1,194 18,374 SH   SOLE   0 0 18,374
STRYKER CORP COM 863667101 3,435 22,962 SH   SOLE   0 0 22,962
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,912 24,363 SH   SOLE   0 0 24,363
TELADOC HEALTH INC COM 87918A105 4,414 27,708 SH   SOLE   0 0 27,708
TERADYNE INC COM 880770102 2,338 43,764 SH   SOLE   0 0 43,764
THERMO FISHER SCIENTIFIC INC COM 883556102 1,126 3,916 SH   SOLE   0 0 3,916
TRANE TECHNOLOGIES PLC SHS G8994E103 1,116 13,474 SH   SOLE   0 0 13,474
TWILIO INC CL A 90138F102 397 4,763 SH   SOLE   0 0 4,763
UNILEVER N V N Y SHS NEW 904784709 3,421 70,488 SH   SOLE   0 0 70,488
UNION PAC CORP COM 907818108 316 2,231 SH   SOLE   0 0 2,231
UNITED PARCEL SERVICE INC CL B 911312106 453 4,865 SH   SOLE   0 0 4,865
UNITED TECHNOLOGIES CORP COM 913017109 501 5,823 SH   SOLE   0 0 5,823
UNITEDHEALTH GROUP INC COM 91324P102 3,629 15,093 SH   SOLE   0 0 15,093
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 599 6,969 SH   SOLE   0 0 6,969
VANGUARD INDEX FDS GROWTH ETF 922908736 3,529 23,163 SH   SOLE   0 0 23,163
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5,083 103,276 SH   SOLE   0 0 103,276
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9,596 154,151 SH   SOLE   0 0 154,151
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 217 6,675 SH   SOLE   0 0 6,675
VEEVA SYS INC CL A COM 922475108 1,136 7,275 SH   SOLE   0 0 7,275
VERIZON COMMUNICATIONS INC COM 92343V104 387 7,011 SH   SOLE   0 0 7,011
VISA INC COM CL A 92826C839 6,922 43,982 SH   SOLE   0 0 43,982
WALGREENS BOOTS ALLIANCE INC COM 931427108 241 5,983 SH   SOLE   0 0 5,983
WALMART INC COM 931142103 1,681 14,172 SH   SOLE   0 0 14,172
WELBILT INC COM 949090104 189 45,428 SH   SOLE   0 0 45,428
XYLEM INC COM 98419M100 757 11,941 SH   SOLE   0 0 11,941