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
3M CO COM 88579Y101 211 1,308 SH   SOLE   0 0 1,308
ABBOTT LABS COM 002824100 320 3,197 SH   SOLE   0 0 3,197
ABBVIE INC COM 00287Y109 253 2,744 SH   SOLE   0 0 2,744
ADOBE INC COM 00724F101 317 715 SH   SOLE   0 0 715
AGF INVTS TR AGFIQ US MK ANTI 00110G408 11,092 455,705 SH   SOLE   0 0 455,705
ALPHABET INC CAP STK CL C 02079K107 900 623 SH   SOLE   0 0 623
ALPHABET INC CAP STK CL A 02079K305 706 482 SH   SOLE   0 0 482
ALTRIA GROUP INC COM 02209S103 333 7,711 SH   SOLE   0 0 7,711
AMAZON COM INC COM 023135106 1,195 380 SH   SOLE   0 0 380
AMERICAN TOWER CORP NEW COM 03027X100 252 993 SH   SOLE   0 0 993
AMERICAN WTR WKS CO INC NEW COM 030420103 494 3,316 SH   SOLE   0 0 3,316
APPLE INC COM 037833100 5,160 12,467 SH   SOLE   0 0 12,467
ARK ETF TR INNOVATION ETF 00214Q104 18,918 245,382 SH   SOLE   0 0 245,382
ARK ETF TR GENOMIC REV ETF 00214Q302 930 15,933 SH   SOLE   0 0 15,933
AT&T INC COM 00206R102 326 10,805 SH   SOLE   0 0 10,805
AUTOMATIC DATA PROCESSING IN COM 053015103 314 2,271 SH   SOLE   0 0 2,271
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 602 56,006 SH   SOLE   0 0 56,006
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,254 6,484 SH   SOLE   0 0 6,484
BK OF AMERICA CORP COM 060505104 5 11,900 SH Put SOLE   0 0 11,900
BK OF AMERICA CORP COM 060505104 1,475 55,534 SH   SOLE   0 0 55,534
BLACKROCK INC COM 09247X101 314 578 SH   SOLE   0 0 578
BOEING CO COM 097023105 502 2,736 SH   SOLE   0 0 2,736
BRISTOL-MYERS SQUIBB CO COM 110122108 801 12,951 SH   SOLE   0 0 12,951
CARMAX INC COM 143130102 335 3,746 SH   SOLE   0 0 3,746
CISCO SYS INC COM 17275R102 433 9,193 SH   SOLE   0 0 9,193
COSTCO WHSL CORP NEW COM 22160K105 397 1,169 SH   SOLE   0 0 1,169
DISNEY WALT CO COM DISNEY 254687106 869 7,338 SH   SOLE   0 0 7,338
DOLLAR TREE INC COM 256746108 306 3,300 SH   SOLE   0 0 3,300
ETF SER SOLUTIONS NETLEASE CORP 26922A248 9,620 430,355 SH   SOLE   0 0 430,355
EXXON MOBIL CORP COM 30231G102 615 13,822 SH   SOLE   0 0 13,822
FACEBOOK INC CL A 30303M102 638 2,424 SH   SOLE   0 0 2,424
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 569 9,242 SH   SOLE   0 0 9,242
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 9,568 174,631 SH   SOLE   0 0 174,631
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,007 25,394 SH   SOLE   0 0 25,394
GENERAL ELECTRIC CO COM 369604103 113 16,944 SH   SOLE   0 0 16,944
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 610 23,197 SH   SOLE   0 0 23,197
HOLOGIC INC COM 436440101 435 6,600 SH   SOLE   0 0 6,600
HOME DEPOT INC COM 437076102 270 985 SH   SOLE   0 0 985
INTEL CORP COM 458140100 271 5,508 SH   SOLE   0 0 5,508
INTERNATIONAL BUSINESS MACHS COM 459200101 253 1,987 SH   SOLE   0 0 1,987
ISHARES GOLD TRUST ISHARES 464285105 4,869 286,591 SH   SOLE   0 0 286,591
ISHARES TR TIPS BD ETF 464287176 363 2,878 SH   SOLE   0 0 2,878
ISHARES TR RUS 1000 GRW ETF 464287614 241 1,148 SH   SOLE   0 0 1,148
ISHARES TR RUSSELL 2000 ETF 464287655 209 1,322 SH   SOLE   0 0 1,322
ISHARES TR CORE S&P SCP ETF 464287804 4,264 62,444 SH   SOLE   0 0 62,444
ISHARES TR MBS ETF 464288588 367 3,318 SH   SOLE   0 0 3,318
ISHARES TR PFD AND INCM SEC 464288687 376 10,398 SH   SOLE   0 0 10,398
ISHARES TR MSCI MIN VOL ETF 46429B697 13,282 219,072 SH   SOLE   0 0 219,072
ISHARES TR USA QUALITY FCTR 46432F339 13,162 137,222 SH   SOLE   0 0 137,222
ISHARES TR USA MOMENTUM FCT 46432F396 14,157 108,071 SH   SOLE   0 0 108,071
ISHARES TR ULTR SH TRM BD 46434V878 1,301 25,741 SH   SOLE   0 0 25,741
ISORAY INC COM 46489V104 11 20,000 SH   SOLE   0 0 20,000
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 15,225 300,068 SH   SOLE   0 0 300,068
JOHNSON & JOHNSON COM 478160104 878 6,066 SH   SOLE   0 0 6,066
JPMORGAN CHASE & CO COM 46625H100 1,486 15,004 SH   SOLE   0 0 15,004
KRANESHARES TR QUADRTC INT RT 500767736 9,314 343,183 SH   SOLE   0 0 343,183
LAM RESEARCH CORP COM 512807108 204 542 SH   SOLE   0 0 542
MCDONALDS CORP COM 580135101 432 2,118 SH   SOLE   0 0 2,118
MERCK & CO. INC COM 58933Y105 262 3,233 SH   SOLE   0 0 3,233
MICROSOFT CORP COM 594918104 3,606 17,626 SH   SOLE   0 0 17,626
NEXTERA ENERGY INC COM 65339F101 311 1,096 SH   SOLE   0 0 1,096
NIKE INC CL B 654106103 647 6,394 SH   SOLE   0 0 6,394
NORFOLK SOUTHERN CORP COM 655844108 644 3,392 SH   SOLE   0 0 3,392
NVIDIA CORPORATION COM 67066G104 326 731 SH   SOLE   0 0 731
OREILLY AUTOMOTIVE INC COM 67103H107 256 607 SH   SOLE   0 0 607
PAYCHEX INC COM 704326107 231 3,103 SH   SOLE   0 0 3,103
PAYPAL HLDGS INC COM 70450Y103 300 1,550 SH   SOLE   0 0 1,550
PEPSICO INC COM 713448108 210 1,545 SH   SOLE   0 0 1,545
PFIZER INC COM 717081103 251 6,545 SH   SOLE   0 0 6,545
PROCTER AND GAMBLE CO COM 742718109 587 4,380 SH   SOLE   0 0 4,380
PROGRESSIVE CORP OHIO COM 743315103 448 5,596 SH   SOLE   0 0 5,596
QUALCOMM INC COM 747525103 343 3,225 SH   SOLE   0 0 3,225
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,054 31,985 SH   SOLE   0 0 31,985
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 219 5,479 SH   SOLE   0 0 5,479
SCHWAB STRATEGIC TR US TIPS ETF 808524870 227 3,696 SH   SOLE   0 0 3,696
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 201 1,892 SH   SOLE   0 0 1,892
SPDR S&P 500 ETF TR TR UNIT 78462F103 67 6,300 SH Put SOLE   0 0 6,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 533 1,588 SH   SOLE   0 0 1,588
SPDR SER TR PRTFLO S&P500 GW 78464A409 401 8,158 SH   SOLE   0 0 8,158
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,247 45,138 SH   SOLE   0 0 45,138
STARBUCKS CORP COM 855244109 550 7,328 SH   SOLE   0 0 7,328
TEXAS INSTRS INC COM 882508104 208 1,537 SH   SOLE   0 0 1,537
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,264 2,110 SH   SOLE   0 0 2,110
UNION PAC CORP COM 907818108 299 1,600 SH   SOLE   0 0 1,600
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 252 3,051 SH   SOLE   0 0 3,051
VANGUARD INDEX FDS SML CP GRW ETF 922908595 772 3,596 SH   SOLE   0 0 3,596
VANGUARD INDEX FDS SM CP VAL ETF 922908611 262 2,230 SH   SOLE   0 0 2,230
VANGUARD INDEX FDS GROWTH ETF 922908736 2,901 13,099 SH   SOLE   0 0 13,099
VANGUARD INDEX FDS VALUE ETF 922908744 16,244 159,796 SH   SOLE   0 0 159,796
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,097 6,442 SH   SOLE   0 0 6,442
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 419 3,304 SH   SOLE   0 0 3,304
VERIZON COMMUNICATIONS INC COM 92343V104 556 9,818 SH   SOLE   0 0 9,818
VISA INC COM CL A 92826C839 470 2,431 SH   SOLE   0 0 2,431
WALMART INC COM 931142103 351 2,663 SH   SOLE   0 0 2,663