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 851 4,851 SH   SOLE   0 0 4,851
ABBOTT LABS COM 002824100 1,643 13,905 SH   SOLE   0 0 13,905
ABBVIE INC COM 00287Y109 300 2,783 SH   SOLE   0 0 2,783
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,691 14,663 SH   SOLE   0 0 14,663
ACUITYADS HLDGS INC COM 00510L106 240 35,949 SH   SOLE   0 0 35,949
ADVANCED MICRO DEVICES INC COM 007903107 238 2,317 SH   SOLE   0 0 2,317
AFLAC INC COM 001055102 1,024 19,643 SH   SOLE   0 0 19,643
AIR PRODS & CHEMS INC COM 009158106 774 3,023 SH   SOLE   0 0 3,023
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 446 3,013 SH   SOLE   0 0 3,013
ALPHABET INC CAP STK CL A 02079K305 1,446 541 SH   SOLE   0 0 541
ALPHABET INC CAP STK CL C 02079K107 4,419 1,658 SH   SOLE   0 0 1,658
ALTRIA GROUP INC COM 02209S103 1,140 25,044 SH   SOLE   0 0 25,044
AMAZON COM INC COM 023135106 6,885 2,096 SH   SOLE   0 0 2,096
AMERICAN TOWER CORP NEW COM 03027X100 487 1,837 SH   SOLE   0 0 1,837
AMGEN INC COM 031162100 1,519 7,144 SH   SOLE   0 0 7,144
ANALOG DEVICES INC COM 032654105 1,309 7,818 SH   SOLE   0 0 7,818
ANAPLAN INC COM 03272L108 699 11,483 SH   SOLE   0 0 11,483
APPLE INC COM 037833100 18,345 129,644 SH   SOLE   0 0 129,644
AT&T INC COM 00206R102 934 34,565 SH   SOLE   0 0 34,565
AUTOMATIC DATA PROCESSING IN COM 053015103 2,478 12,393 SH   SOLE   0 0 12,393
AVALARA INC COM 05338G106 714 4,085 SH   SOLE   0 0 4,085
BANDWIDTH INC COM CL A 05988J103 2,469 27,347 SH   SOLE   0 0 27,347
BANK NEW YORK MELLON CORP COM 064058100 858 16,546 SH   SOLE   0 0 16,546
BECTON DICKINSON & CO COM 075887109 812 3,304 SH   SOLE   0 0 3,304
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,890 10,588 SH   SOLE   0 0 10,588
BIOSIG TECHNOLOGIES INC COM NEW 09073N201 62 20,966 SH   SOLE   0 0 20,966
BJS WHSL CLUB HLDGS INC COM 05550J101 1,312 23,897 SH   SOLE   0 0 23,897
BK OF AMERICA CORP COM 060505104 360 8,488 SH   SOLE   0 0 8,488
BLACKROCK INC COM 09247X101 1,233 1,470 SH   SOLE   0 0 1,470
BLACKSTONE INC COM 09260D107 391 3,363 SH   SOLE   0 0 3,363
BOEING CO COM 097023105 612 2,783 SH   SOLE   0 0 2,783
BOX INC CL A 10316T104 561 23,711 SH   SOLE   0 0 23,711
BRISTOL-MYERS SQUIBB CO COM 110122108 240 4,064 SH   SOLE   0 0 4,064
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 156 10,004 SH   SOLE   0 0 10,004
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 130 16,401 SH   SOLE   0 0 16,401
CASTLE BIOSCIENCES INC COM 14843C105 600 9,024 SH   SOLE   0 0 9,024
CATERPILLAR INC COM 149123101 209 1,089 SH   SOLE   0 0 1,089
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 129 51,413 SH   SOLE   0 0 51,413
CHEVRON CORP NEW COM 166764100 761 7,506 SH   SOLE   0 0 7,506
CHUBB LIMITED COM H1467J104 964 5,556 SH   SOLE   0 0 5,556
CHURCH & DWIGHT INC COM 171340102 295 3,569 SH   SOLE   0 0 3,569
CINCINNATI FINL CORP COM 172062101 767 6,712 SH   SOLE   0 0 6,712
CISCO SYS INC COM 17275R102 2,115 38,853 SH   SOLE   0 0 38,853
CITIZENS FINL GROUP INC COM 174610105 879 18,717 SH   SOLE   0 0 18,717
CLOROX CO DEL COM 189054109 747 4,508 SH   SOLE   0 0 4,508
COCA COLA CO COM 191216100 582 11,090 SH   SOLE   0 0 11,090
COLGATE PALMOLIVE CO COM 194162103 614 8,126 SH   SOLE   0 0 8,126
COMCAST CORP NEW CL A 20030N101 2,349 41,994 SH   SOLE   0 0 41,994
CONSOLIDATED EDISON INC COM 209115104 237 3,268 SH   SOLE   0 0 3,268
COSTCO WHSL CORP NEW COM 22160K105 532 1,184 SH   SOLE   0 0 1,184
CSX CORP COM 126408103 989 33,270 SH   SOLE   0 0 33,270
CVS HEALTH CORP COM 126650100 218 2,574 SH   SOLE   0 0 2,574
DANAHER CORPORATION COM 235851102 787 2,584 SH   SOLE   0 0 2,584
DASEKE INC COM 23753F107 897 97,346 SH   SOLE   0 0 97,346
DBX ETF TR XTRACK MSCI EAFE 233051630 3,474 152,921 SH   SOLE   0 0 152,921
DBX ETF TR XTRACK USD HIGH 233051432 178,593 4,455,920 SH   SOLE   2,254,594 0 2,201,326
DEERE & CO COM 244199105 533 1,592 SH   SOLE   0 0 1,592
DIAGEO PLC SPON ADR NEW 25243Q205 515 2,670 SH   SOLE   0 0 2,670
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 974 21,927 SH   SOLE   0 0 21,927
DISNEY WALT CO COM 254687106 864 5,105 SH   SOLE   0 0 5,105
DOLLAR GEN CORP NEW COM 256677105 205 966 SH   SOLE   0 0 966
DOVER CORP COM 260003108 753 4,842 SH   SOLE   0 0 4,842
DUKE ENERGY CORP NEW COM NEW 26441C204 368 3,774 SH   SOLE   0 0 3,774
EASTERN BANKSHARES INC COM 27627N105 921 45,360 SH   SOLE   0 0 45,360
EDISON INTL COM 281020107 422 7,611 SH   SOLE   0 0 7,611
EMERSON ELEC CO COM 291011104 806 8,551 SH   SOLE   0 0 8,551
EVERBRIDGE INC COM 29978A104 766 5,074 SH   SOLE   0 0 5,074
EVERSOURCE ENERGY COM 30040W108 763 9,330 SH   SOLE   0 0 9,330
EXXON MOBIL CORP COM 30231G102 2,006 34,107 SH   SOLE   0 0 34,107
FACEBOOK INC CL A 30303M102 4,956 14,602 SH   SOLE   0 0 14,602
FACTSET RESH SYS INC COM 303075105 754 1,910 SH   SOLE   0 0 1,910
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,140 17,865 SH   SOLE   0 0 17,865
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 482 4,061 SH   SOLE   0 0 4,061
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 1,598 38,829 SH   SOLE   0 0 38,829
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 284 5,348 SH   SOLE   0 0 5,348
FIFTH THIRD BANCORP COM 316773100 619 14,579 SH   SOLE   0 0 14,579
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 250 4,399 SH   SOLE   0 0 4,399
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 2,643 128,663 SH   SOLE   0 0 128,663
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 202 3,992 SH   SOLE   0 0 3,992
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 284 2,696 SH   SOLE   0 0 2,696
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 10,884 145,475 SH   SOLE   0 0 145,475
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 214 3,574 SH   SOLE   0 0 3,574
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 9,476 199,624 SH   SOLE   0 0 199,624
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 230 6,600 SH   SOLE   0 0 6,600
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 481 7,466 SH   SOLE   0 0 7,466
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 478 5,600 SH   SOLE   0 0 5,600
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 3,542 31,836 SH   SOLE   0 0 31,836
FIRST TR VALUE LINE DIVID IN SHS 33734H106 3,838 97,915 SH   SOLE   0 0 97,915
FLEXSHARES TR IBOXX 3R TARGT 33939L506 14,368 546,201 SH   SOLE   0 0 546,201
FLEXSHARES TR MORNSTAR UPSTR 33939L407 154,062 4,209,336 SH   SOLE   2,339,347 0 1,869,989
FLEXSHARES TR STOXX GLOBR INF 33939L795 274 4,920 SH   SOLE   0 0 4,920
FORD MTR CO DEL COM 345370860 251 17,746 SH   SOLE   0 0 17,746
FORTINET INC COM 34959E109 279 955 SH   SOLE   0 0 955
FORTIVE CORP COM 34959J108 213 3,018 SH   SOLE   0 0 3,018
FOX FACTORY HLDG CORP COM 35138V102 657 4,546 SH   SOLE   0 0 4,546
GENERAL DYNAMICS CORP COM 369550108 1,427 7,279 SH   SOLE   0 0 7,279
GENERAL ELECTRIC CO COM NEW 369604301 303 2,940 SH   SOLE   0 0 2,940
GENUINE PARTS CO COM 372460105 602 4,967 SH   SOLE   0 0 4,967
GILEAD SCIENCES INC COM 375558103 370 5,295 SH   SOLE   0 0 5,295
GMS INC COM 36251C103 1,314 30,000 SH   SOLE   0 0 30,000
GREAT LAKES DREDGE & DOCK CO COM 390607109 894 59,269 SH   SOLE   0 0 59,269
HILL-ROM HLDGS INC COM 431475102 259 1,724 SH   SOLE   0 0 1,724
HOME DEPOT INC COM 437076102 3,027 9,221 SH   SOLE   0 0 9,221
HONEYWELL INTL INC COM 438516106 567 2,672 SH   SOLE   0 0 2,672
HUNTINGTON BANCSHARES INC COM 446150104 735 47,516 SH   SOLE   0 0 47,516
IDEXX LABS INC COM 45168D104 693 1,115 SH   SOLE   0 0 1,115
ILLINOIS TOOL WKS INC COM 452308109 1,964 9,504 SH   SOLE   0 0 9,504
INDIE SEMICONDUCTOR INC *W EXP 06/15/202 45569U119 71 19,979 SH   SOLE   0 0 19,979
INNOVATIVE INDL PPTYS INC COM 45781V101 462 2,000 SH   SOLE   0 0 2,000
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 722 25,275 SH   SOLE   0 0 25,275
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 385 12,370 SH   SOLE   0 0 12,370
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 261 8,521 SH   SOLE   0 0 8,521
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 878 30,745 SH   SOLE   0 0 30,745
INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 372 12,818 SH   SOLE   0 0 12,818
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 460 14,825 SH   SOLE   0 0 14,825
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 779 26,179 SH   SOLE   0 0 26,179
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 472 16,106 SH   SOLE   0 0 16,106
INTEL CORP COM 458140100 1,118 20,992 SH   SOLE   0 0 20,992
INTERNATIONAL BUSINESS MACHS COM 459200101 709 5,105 SH   SOLE   0 0 5,105
INTUIT COM 461202103 815 1,511 SH   SOLE   0 0 1,511
INTUITIVE SURGICAL INC COM NEW 46120E602 299 301 SH   SOLE   0 0 301
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1,939 34,142 SH   SOLE   0 0 34,142
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 6,832 189,151 SH   SOLE   0 0 189,151
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 211 7,861 SH   SOLE   0 0 7,861
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 306 7,237 SH   SOLE   0 0 7,237
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 605 9,937 SH   SOLE   0 0 9,937
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,070 93,602 SH   SOLE   0 0 93,602
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,612 76,451 SH   SOLE   0 0 76,451
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,852 86,042 SH   SOLE   0 0 86,042
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,316 60,709 SH   SOLE   0 0 60,709
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 787 35,586 SH   SOLE   0 0 35,586
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 271 12,202 SH   SOLE   0 0 12,202
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 441 2,765 SH   SOLE   0 0 2,765
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 344 2,293 SH   SOLE   0 0 2,293
INVESCO QQQ TR UNIT SER 1 46090E103 7,254 20,265 SH   SOLE   0 0 20,265
ISHARES GOLD TR ISHARES NEW 464285204 10,094 302,139 SH   SOLE   0 0 302,139
ISHARES INC CORE MSCI EMKT 46434G103 858 13,885 SH   SOLE   0 0 13,885
ISHARES INC ESG AWR MSCI EM 46434G863 202 4,879 SH   SOLE   0 0 4,879
ISHARES INC MSCI EURZONE ETF 464286608 252 5,236 SH   SOLE   0 0 5,236
ISHARES TR 0-3 MNTH TREASRY 46436E718 267 2,668 SH   SOLE   2,668 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,029 57,074 SH   SOLE   0 0 57,074
ISHARES TR 0-5YR HI YL CP 46434V407 271 5,925 SH   SOLE   0 0 5,925
ISHARES TR 0-5YR INVT GR CP 46434V100 315 6,094 SH   SOLE   0 0 6,094
ISHARES TR 3 7 YR TREAS BD 464288661 571 4,389 SH   SOLE   0 0 4,389
ISHARES TR AGGRES ALLOC ETF 464289859 523 7,486 SH   SOLE   0 0 7,486
ISHARES TR BARCLAYS 7 10 YR 464287440 288 2,496 SH   SOLE   0 0 2,496
ISHARES TR BLACKROCK ULTRA 46434V878 255 5,050 SH   SOLE   0 0 5,050
ISHARES TR CORE DIV GRWTH 46434V621 3,932 78,257 SH   SOLE   0 0 78,257
ISHARES TR CORE HIGH DV ETF 46429B663 1,188 12,604 SH   SOLE   0 0 12,604
ISHARES TR CORE INTL AGGR 46435G672 1,398 25,412 SH   SOLE   0 0 25,412
ISHARES TR CORE MSCI EAFE 46432F842 2,153 29,000 SH   SOLE   0 0 29,000
ISHARES TR CORE MSCI TOTAL 46432F834 1,738 24,481 SH   SOLE   0 0 24,481
ISHARES TR CORE S&P MCP ETF 464287507 62,526 237,678 SH   SOLE   0 0 237,678
ISHARES TR CORE S&P SCP ETF 464287804 46,747 428,129 SH   SOLE   0 0 428,129
ISHARES TR CORE S&P TTL STK 464287150 114,622 1,165,089 SH   SOLE   0 0 1,165,089
ISHARES TR CORE S&P US GWT 464287671 2,751 26,866 SH   SOLE   0 0 26,866
ISHARES TR CORE S&P US VLU 464287663 2,146 30,272 SH   SOLE   0 0 30,272
ISHARES TR CORE S&P500 ETF 464287200 13,593 31,551 SH   SOLE   0 0 31,551
ISHARES TR CORE US AGGBD ET 464287226 25,702 223,823 SH   SOLE   0 0 223,823
ISHARES TR EAFE GRWTH ETF 464288885 2,551 23,956 SH   SOLE   0 0 23,956
ISHARES TR ESG AWR MSCI USA 46435G425 948 9,633 SH   SOLE   0 0 9,633
ISHARES TR EXPND TEC SC ETF 464287549 316 784 SH   SOLE   0 0 784
ISHARES TR EXPONENTIAL TECH 46434V381 226 3,599 SH   SOLE   0 0 3,599
ISHARES TR FLTG RATE NT ETF 46429B655 719 14,148 SH   SOLE   0 0 14,148
ISHARES TR GL CLEAN ENE ETF 464288224 275 12,687 SH   SOLE   0 0 12,687
ISHARES TR GRWT ALLOCAT ETF 464289867 317 5,711 SH   SOLE   0 0 5,711
ISHARES TR IBONDS DEC 46435U697 912 33,836 SH   SOLE   0 0 33,836
ISHARES TR IBONDS DEC 25 46435U432 554 19,803 SH   SOLE   0 0 19,803
ISHARES TR IBONDS DEC 26 46435U259 554 20,596 SH   SOLE   0 0 20,596
ISHARES TR IBONDS DEC2021 46435G789 1,152 45,053 SH   SOLE   0 0 45,053
ISHARES TR IBONDS DEC2022 46435G755 1,141 43,572 SH   SOLE   0 0 43,572
ISHARES TR IBONDS DEC2023 46435G318 932 35,841 SH   SOLE   0 0 35,841
ISHARES TR IBOXX HI YD ETF 464288513 5,440 62,180 SH   SOLE   0 0 62,180
ISHARES TR IBOXX INV CP ETF 464287242 214,780 1,614,521 SH   SOLE   793,618 0 820,903
ISHARES TR INTL SEL DIV ETF 464288448 584 19,208 SH   SOLE   0 0 19,208
ISHARES TR ISHARES BIOTECH 464287556 222 1,376 SH   SOLE   0 0 1,376
ISHARES TR ISHS 1-5YR INVS 464288646 425 7,775 SH   SOLE   0 0 7,775
ISHARES TR MSCI EAFE ETF 464287465 39,160 501,991 SH   SOLE   0 0 501,991
ISHARES TR MSCI EAFE ETF 464287465 78 1,000 SH Put SOLE   0 0 1,000
ISHARES TR MSCI EMG MKT ETF 464287234 12,503 248,174 SH   SOLE   0 0 248,174
ISHARES TR MSCI EMG MKT ETF 464287234 50 1,000 SH Put SOLE   0 0 1,000
ISHARES TR MSCI KLD400 SOC 464288570 628 7,550 SH   SOLE   0 0 7,550
ISHARES TR MSCI USA MIN VOL 46429B697 4,020 54,698 SH   SOLE   0 0 54,698
ISHARES TR MSCI USA MMENTM 46432F396 2,999 17,079 SH   SOLE   0 0 17,079
ISHARES TR MSCI USA VALUE 46432F388 427 4,236 SH   SOLE   0 0 4,236
ISHARES TR NATIONAL MUN ETF 464288414 4,108 35,364 SH   SOLE   0 0 35,364
ISHARES TR NORTH AMERN NAT 464287374 362 12,322 SH   SOLE   0 0 12,322
ISHARES TR PFD AND INCM SEC 464288687 812 20,923 SH   SOLE   0 0 20,923
ISHARES TR RESIDENTIAL MULT 464288562 355 4,154 SH   SOLE   0 0 4,154
ISHARES TR RUS 1000 ETF 464287622 356 1,471 SH   SOLE   0 0 1,471
ISHARES TR RUS 1000 GRW ETF 464287614 2,129 7,768 SH   SOLE   0 0 7,768
ISHARES TR RUS 1000 VAL ETF 464287598 1,371 8,761 SH   SOLE   0 0 8,761
ISHARES TR RUS MD CP GR ETF 464287481 460 4,109 SH   SOLE   0 0 4,109
ISHARES TR RUS MDCP VAL ETF 464287473 302 2,668 SH   SOLE   0 0 2,668
ISHARES TR RUS MID CAP ETF 464287499 1,105 14,124 SH   SOLE   0 0 14,124
ISHARES TR RUS TOP 200 ETF 464289446 3,135 30,424 SH   SOLE   0 0 30,424
ISHARES TR RUSSELL 2000 ETF 464287655 1,721 7,869 SH   SOLE   0 0 7,869
ISHARES TR RUSSELL 2000 ETF 464287655 569 2,600 SH Call SOLE   0 0 2,600
ISHARES TR RUSSELL 2000 ETF 464287655 656 3,000 SH Put SOLE   0 0 3,000
ISHARES TR S&P 500 GRWT ETF 464287309 73,433 993,541 SH   SOLE   0 0 993,541
ISHARES TR S&P 500 VAL ETF 464287408 58,215 400,326 SH   SOLE   0 0 400,326
ISHARES TR SELECT DIVID ETF 464287168 13,974 121,808 SH   SOLE   0 0 121,808
ISHARES TR SHRT NAT MUN ETF 464288158 1,185 11,012 SH   SOLE   0 0 11,012
ISHARES TR TIPS BD ETF 464287176 1,898 14,863 SH   SOLE   0 0 14,863
ISHARES TR U.S. MED DVC ETF 464288810 276 4,397 SH   SOLE   0 0 4,397
ISHARES TR U.S. TECH ETF 464287721 1,176 11,614 SH   SOLE   0 0 11,614
ISHARES TR US AER DEF ETF 464288760 549 5,270 SH   SOLE   0 0 5,270
ISHARES TR US HLTHCARE ETF 464287762 1,206 4,369 SH   SOLE   0 0 4,369
ISHARES TR US INDUSTRIALS 464287754 355 3,311 SH   SOLE   0 0 3,311
ISHARES TR US TREAS BD ETF 46429B267 2,722 102,590 SH   SOLE   0 0 102,590
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 11,402 224,809 SH   SOLE   0 0 224,809
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1,106 21,660 SH   SOLE   0 0 21,660
JOHNSON & JOHNSON COM 478160104 3,703 22,926 SH   SOLE   0 0 22,926
JPMORGAN CHASE & CO COM 46625H100 3,681 22,489 SH   SOLE   0 0 22,489
KEYCORP COM 493267108 3,317 153,437 SH   SOLE   0 0 153,437
KIMBERLY-CLARK CORP COM 494368103 506 3,824 SH   SOLE   0 0 3,824
KINDER MORGAN INC DEL COM 49456B101 197 11,805 SH   SOLE   0 0 11,805
KRAFT HEINZ CO COM 500754106 292 7,927 SH   SOLE   0 0 7,927
L3HARRIS TECHNOLOGIES INC COM 502431109 940 4,269 SH   SOLE   0 0 4,269
LILLY ELI & CO COM 532457108 836 3,617 SH   SOLE   0 0 3,617
LINDE PLC SHS G5494J103 930 3,169 SH   SOLE   0 0 3,169
LITMAN GREGORY FDS TR IM DBI MNGD FU 53700T827 16,777 601,153 SH   SOLE   0 0 601,153
LOCKHEED MARTIN CORP COM 539830109 1,180 3,420 SH   SOLE   0 0 3,420
LOWES COS INC COM 548661107 2,167 10,683 SH   SOLE   0 0 10,683
M & T BK CORP COM 55261F104 304 2,034 SH   SOLE   0 0 2,034
MARATHON PETE CORP COM 56585A102 206 3,326 SH   SOLE   0 0 3,326
MARRIOTT INTL INC NEW CL A 571903202 205 1,384 SH   SOLE   0 0 1,384
MASTERCARD INCORPORATED CL A 57636Q104 765 2,200 SH   SOLE   0 0 2,200
MCCORMICK & CO INC COM NON VTG 579780206 559 6,896 SH   SOLE   0 0 6,896
MCDONALDS CORP COM 580135101 3,455 14,329 SH   SOLE   0 0 14,329
MEDTRONIC PLC SHS G5960L103 1,268 10,119 SH   SOLE   0 0 10,119
MERCK & CO INC COM 58933Y105 1,470 19,578 SH   SOLE   0 0 19,578
MICROSOFT CORP COM 594918104 13,809 48,983 SH   SOLE   0 0 48,983
MODERNA INC COM 60770K107 256 666 SH   SOLE   0 0 666
MORGAN STANLEY COM NEW 617446448 294 3,024 SH   SOLE   0 0 3,024
NEOGENOMICS INC COM NEW 64049M209 416 8,632 SH   SOLE   0 0 8,632
NETFLIX INC COM 64110L106 880 1,442 SH   SOLE   0 0 1,442
NEXTERA ENERGY INC COM 65339F101 2,695 34,318 SH   SOLE   0 0 34,318
NICE LTD SPONSORED ADR 653656108 568 2,000 SH   SOLE   0 0 2,000
NIKE INC CL B 654106103 1,064 7,329 SH   SOLE   0 0 7,329
NORFOLK SOUTHN CORP COM 655844108 1,497 6,257 SH   SOLE   0 0 6,257
NOVARTIS AG SPONSORED ADR 66987V109 647 7,916 SH   SOLE   0 0 7,916
NVIDIA CORPORATION COM 67066G104 1,359 6,561 SH   SOLE   0 0 6,561
ONESPAWORLD HOLDINGS LIMITED COM P73684113 655 65,660 SH   SOLE   0 0 65,660
OPEN LENDING CORP COM CL A 68373J104 531 14,731 SH   SOLE   0 0 14,731
ORACLE CORP COM 68389X105 255 2,931 SH   SOLE   0 0 2,931
PAYCHEX INC COM 704326107 976 8,675 SH   SOLE   0 0 8,675
PAYPAL HLDGS INC COM 70450Y103 231 886 SH   SOLE   0 0 886
PEPSICO INC COM 713448108 2,408 16,011 SH   SOLE   0 0 16,011
PFIZER INC COM 717081103 1,444 33,579 SH   SOLE   0 0 33,579
PHILIP MORRIS INTL INC COM 718172109 2,325 24,524 SH   SOLE   0 0 24,524
PHILLIPS 66 COM 718546104 353 5,044 SH   SOLE   0 0 5,044
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 427 4,300 SH   SOLE   0 0 4,300
PIMCO ETF TR ACTIVE BD ETF 72201R775 344 3,113 SH   SOLE   0 0 3,113
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,546 113,277 SH   SOLE   10,917 0 102,360
PNC FINL SVCS GROUP INC COM 693475105 235 1,200 SH   SOLE   0 0 1,200
PORCH GROUP INC COM 733245104 311 17,606 SH   SOLE   0 0 17,606
PROCTER AND GAMBLE CO COM 742718109 7,117 50,911 SH   SOLE   0 0 50,911
PROSHARES TR S&P 500 DV ARIST 74348A467 257 2,904 SH   SOLE   0 0 2,904
QUALCOMM INC COM 747525103 245 1,896 SH   SOLE   0 0 1,896
QUANTERIX CORP COM 74766Q101 2,779 55,811 SH   SOLE   0 0 55,811
RAPID7 INC COM 753422104 1,294 11,453 SH   SOLE   0 0 11,453
RAYTHEON TECHNOLOGIES CORP COM 75513E101 969 11,277 SH   SOLE   0 0 11,277
REPUBLIC SVCS INC COM 760759100 344 2,866 SH   SOLE   0 0 2,866
SALESFORCE COM INC COM 79466L302 726 2,678 SH   SOLE   0 0 2,678
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,812 46,826 SH   SOLE   0 0 46,826
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,185 38,537 SH   SOLE   0 0 38,537
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 210 3,866 SH   SOLE   0 0 3,866
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,089 39,370 SH   SOLE   0 0 39,370
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 32,513 437,941 SH   SOLE   0 0 437,941
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 214 1,446 SH   SOLE   0 0 1,446
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,409 23,158 SH   SOLE   0 0 23,158
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,511 45,805 SH   SOLE   0 0 45,805
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,127 24,670 SH   SOLE   0 0 24,670
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 5,149 51,441 SH   SOLE   0 0 51,441
SCHWAB STRATEGIC TR US TIPS ETF 808524870 6,890 110,107 SH   SOLE   0 0 110,107
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,419 65,640 SH   SOLE   0 0 65,640
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 776 20,667 SH   SOLE   0 0 20,667
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,189 6,627 SH   SOLE   0 0 6,627
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,336 48,463 SH   SOLE   0 0 48,463
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 837 6,573 SH   SOLE   0 0 6,573
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 681 10,658 SH   SOLE   0 0 10,658
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,426 16,246 SH   SOLE   0 0 16,246
SHERWIN WILLIAMS CO COM 824348106 212 758 SH   SOLE   0 0 758
SHOPIFY INC CL A 82509L107 862 636 SH   SOLE   0 0 636
SMARTSHEET INC COM CL A 83200N103 519 7,547 SH   SOLE   0 0 7,547
SOUTHERN CO COM 842587107 551 8,885 SH   SOLE   0 0 8,885
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 466 1,377 SH   SOLE   0 0 1,377
SPDR GOLD TR GOLD SHS 78463V107 1,174 7,150 SH   SOLE   0 0 7,150
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4,294 84,100 SH   SOLE   0 0 84,100
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,589 44,770 SH   SOLE   0 0 44,770
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 5,007 97,512 SH   SOLE   0 0 97,512
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4,236 146,233 SH   SOLE   0 0 146,233
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 9,144 252,534 SH   SOLE   0 0 252,534
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4,819 113,313 SH   SOLE   0 0 113,313
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,303 33,858 SH   SOLE   0 0 33,858
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,778 11,134 SH   SOLE   0 0 11,134
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,588 3,700 SH Call SOLE   0 0 3,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,905 9,100 SH Put SOLE   0 0 9,100
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 840 1,747 SH   SOLE   0 0 1,747
SPDR SER TR BLOMBERG BRC INV 78468R200 69,205 2,257,163 SH   SOLE   822,964 0 1,434,199
SPDR SER TR BLOMBRG BRC EMRG 78464A391 2,181 86,203 SH   SOLE   0 0 86,203
SPDR SER TR DJ REIT ETF 78464A607 1,840 17,449 SH   SOLE   0 0 17,449
SPDR SER TR FTSE INT GVT ETF 78464A490 286 5,263 SH   SOLE   0 0 5,263
SPDR SER TR NUVEEN BLMBRG SR 78468R739 205 4,147 SH   SOLE   0 0 4,147
SPDR SER TR NUVEEN BRC MUNIC 78468R721 463 8,982 SH   SOLE   0 0 8,982
SPDR SER TR PORTFOLI S&P1500 78464A805 6,305 118,993 SH   SOLE   0 0 118,993
SPDR SER TR PORTFOLIO AGRGTE 78464A649 255 8,549 SH   SOLE   0 0 8,549
SPDR SER TR PORTFOLIO S&P400 78464A847 310,613 6,729,050 SH   SOLE   4,136,153 0 2,592,897
SPDR SER TR PORTFOLIO S&P600 78468R853 231,708 5,439,145 SH   SOLE   3,389,143 0 2,050,002
SPDR SER TR PORTFOLIO SHORT 78464A474 208,232 6,663,411 SH   SOLE   3,439,614 0 3,223,797
SPDR SER TR PRTFLO S&P500 GW 78464A409 261,780 4,089,034 SH   SOLE   967,386 0 3,121,648
SPDR SER TR PRTFLO S&P500 VL 78464A508 317,626 8,144,250 SH   SOLE   2,760,342 0 5,383,908
SPDR SER TR S&P 600 SMCP GRW 78464A201 238 2,736 SH   SOLE   0 0 2,736
SPDR SER TR S&P 600 SMCP VAL 78464A300 260 3,171 SH   SOLE   0 0 3,171
SPDR SER TR S&P DIVID ETF 78464A763 1,229 10,458 SH   SOLE   0 0 10,458
SPDR SER TR SSGA GNDER ETF 78468R747 354 3,505 SH   SOLE   0 0 3,505
STARBUCKS CORP COM 855244109 1,140 10,332 SH   SOLE   0 0 10,332
STRYKER CORPORATION COM 863667101 320 1,212 SH   SOLE   0 0 1,212
SUMMIT MATLS INC CL A 86614U100 1,364 42,677 SH   SOLE   0 0 42,677
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 360 3,225 SH   SOLE   0 0 3,225
TARGET CORP COM 87612E106 2,855 12,482 SH   SOLE   0 0 12,482
TESLA INC COM 88160R101 1,252 1,615 SH   SOLE   0 0 1,615
THERMO FISHER SCIENTIFIC INC COM 883556102 276 483 SH   SOLE   0 0 483
TORONTO DOMINION BK ONT COM NEW 891160509 791 11,952 SH   SOLE   0 0 11,952
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 1,262 25,356 SH   SOLE   0 0 25,356
TRONOX HOLDINGS PLC SHS G9087Q102 1,255 50,900 SH   SOLE   0 0 50,900
TRUIST FINL CORP COM 89832Q109 335 5,719 SH   SOLE   0 0 5,719
TWILIO INC CL A 90138F102 769 2,409 SH   SOLE   0 0 2,409
UBER TECHNOLOGIES INC COM 90353T100 1,290 28,784 SH   SOLE   0 0 28,784
UNION PAC CORP COM 907818108 331 1,687 SH   SOLE   0 0 1,687
UNITED PARCEL SERVICE INC CL B 911312106 818 4,492 SH   SOLE   0 0 4,492
UNITED RENTALS INC COM 911363109 268 765 SH   SOLE   0 0 765
UNITEDHEALTH GROUP INC COM 91324P102 1,668 4,270 SH   SOLE   0 0 4,270
US BANCORP DEL COM NEW 902973304 408 6,870 SH   SOLE   0 0 6,870
V F CORP COM 918204108 667 9,963 SH   SOLE   0 0 9,963
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 100,311 3,347,029 SH   SOLE   1,702,671 0 1,644,358
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 452 1,694 SH   SOLE   0 0 1,694
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,735 12,338 SH   SOLE   0 0 12,338
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 238 1,182 SH   SOLE   0 0 1,182
VANGUARD BD INDEX FDS INTERMED TERM 921937819 730 8,158 SH   SOLE   0 0 8,158
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 58,940 719,306 SH   SOLE   0 0 719,306
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,052 24,013 SH   SOLE   0 0 24,013
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1,482 29,566 SH   SOLE   0 0 29,566
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 35,679 626,388 SH   SOLE   269,730 0 356,658
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 17,755 97,361 SH   SOLE   0 0 97,361
VANGUARD INDEX FDS GROWTH ETF 922908736 1,350 4,651 SH   SOLE   0 0 4,651
VANGUARD INDEX FDS LARGE CAP ETF 922908637 273 1,361 SH   SOLE   0 0 1,361
VANGUARD INDEX FDS MID CAP ETF 922908629 6,874 29,036 SH   SOLE   0 0 29,036
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 105,001 1,031,650 SH   SOLE   512,109 0 519,541
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 390,389 989,831 SH   SOLE   966,139 0 23,692
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,138 18,922 SH   SOLE   0 0 18,922
VANGUARD INDEX FDS TOTAL STK MKT 922908769 65,181 293,529 SH   SOLE   0 0 293,529
VANGUARD INDEX FDS VALUE ETF 922908744 1,765 13,040 SH   SOLE   0 0 13,040
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 30,678 503,244 SH   SOLE   0 0 503,244
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 244,222 4,883,472 SH   SOLE   2,532,486 0 2,350,986
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 8,999 67,314 SH   SOLE   0 0 67,314
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 120,086 2,132,579 SH   SOLE   1,209,582 0 922,997
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 808 7,930 SH   SOLE   0 0 7,930
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 308,649 5,870,081 SH   SOLE   2,828,017 0 3,042,064
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,961 54,057 SH   SOLE   0 0 54,057
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 69,413 1,027,575 SH   SOLE   396,808 0 630,767
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 71,033 1,332,952 SH   SOLE   699,189 0 633,763
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 147,958 2,409,347 SH   SOLE   1,154,508 0 1,254,839
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,202 75,257 SH   SOLE   0 0 75,257
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 16,327 106,294 SH   SOLE   0 0 106,294
VANGUARD STAR FDS VG TL INTL STK F 921909768 8,337 131,794 SH   SOLE   0 0 131,794
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 561,422 11,119,467 SH   SOLE   5,765,275 0 5,354,192
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 5,282 51,108 SH   SOLE   0 0 51,108
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 231 3,504 SH   SOLE   0 0 3,504
VANGUARD WORLD FD ESG INTL STK ETF 921910725 215 3,488 SH   SOLE   0 0 3,488
VANGUARD WORLD FD ESG US STK ETF 921910733 650 8,114 SH   SOLE   0 0 8,114
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,677 7,143 SH   SOLE   0 0 7,143
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,216 16,453 SH   SOLE   0 0 16,453
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 530 5,724 SH   SOLE   0 0 5,724
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,730 7,001 SH   SOLE   0 0 7,001
VANGUARD WORLD FDS INF TECH ETF 92204A702 768 1,914 SH   SOLE   0 0 1,914
VANGUARD WORLD FDS MATERIALS ETF 92204A801 956 5,516 SH   SOLE   0 0 5,516
VANGUARD WORLD FDS UTILITIES ETF 92204A876 611 4,391 SH   SOLE   0 0 4,391
VERIZON COMMUNICATIONS INC COM 92343V104 1,407 26,057 SH   SOLE   0 0 26,057
VIACOMCBS INC CL B 92556H206 553 14,000 SH   SOLE   0 0 14,000
VISA INC COM CL A 92826C839 672 3,016 SH   SOLE   0 0 3,016
WALMART INC COM 931142103 1,732 12,424 SH   SOLE   0 0 12,424
WASTE MGMT INC DEL COM 94106L109 806 5,393 SH   SOLE   0 0 5,393
WEC ENERGY GROUP INC COM 92939U106 975 11,052 SH   SOLE   0 0 11,052
WELLS FARGO CO NEW COM 949746101 282 6,081 SH   SOLE   0 0 6,081
WISDOMTREE TR EM EX ST-OWNED 97717X578 89,347 2,394,069 SH   SOLE   1,463,945 0 930,124
WISDOMTREE TR EM LCL DEBT FD 97717X867 281 8,974 SH   SOLE   0 0 8,974
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,848 42,349 SH   SOLE   0 0 42,349
WISDOMTREE TR INTL EQUITY FD 97717W703 3,613 68,343 SH   SOLE   0 0 68,343
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,591 84,057 SH   SOLE   0 0 84,057
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 412 800 SH   SOLE   0 0 800