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   1,568,326 1,412,303 SH   SOLE   1,412,303 0 0
ABBVIE INC COM 00287Y109   196,043 33,431 SH   SOLE   33,431 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104   351,571 124,402 SH   SOLE   124,402 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   52,945 52,945 SH   SOLE   52,945 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   490,520 26,601 SH   SOLE   26,601 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   33,619 30,816 SH   SOLE   30,816 0 0
ALPHABET INC CAP STK CL C 02079K107   301,778 103,412 SH   SOLE   103,412 0 0
ALPHABET INC CAP STK CL A 02079K305   1,327,260 1,088,142 SH   SOLE   1,088,142 0 0
ALTRIA GROUP INC COM 02209S103   137,531 104,218 SH   SOLE   104,218 0 0
AMAZON COM INC COM 023135106   1,085,667 270,826 SH   SOLE   270,826 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   42,045 23,453 SH   SOLE   23,453 0 0
AMGEN INC COM 031162100   281,648 1,165 SH   SOLE   1,165 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   2,866,624 2,639,197 SH   SOLE   2,639,197 0 0
ANSYS INC COM 03662Q105   23,824 11,158 SH   SOLE   11,158 0 0
APPLE INC COM 037833100   3,342,805 2,034,239 SH   SOLE   2,034,239 0 0
ARK ETF TR INNOVATION ETF 00214Q104   1,636,878 1,294,453 SH   SOLE   1,294,453 0 0
BECTON DICKINSON & CO COM 075887109   64,372 64,372 SH   SOLE   64,372 0 0
BLACK HILLS CORP COM 092113109   23,106 23,106 SH   SOLE   23,106 0 0
BOEING CO COM 097023105   165,763 97,830 SH   SOLE   97,830 0 0
BP PLC SPONSORED ADR 055622104   53,802 53,092 SH   SOLE   53,092 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   30,608 30,608 SH   SOLE   30,608 0 0
CHEVRON CORP NEW COM 166764100   1,058,464 930,599 SH   SOLE   930,599 0 0
CISCO SYS INC COM 17275R102   1,140,868 881,134 SH   SOLE   881,134 0 0
CITIGROUP INC COM NEW 172967424   30,758 29,344 SH   SOLE   29,344 0 0
CORNING INC COM 219350105   14,764 14,764 SH   SOLE   14,764 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,855,809 1,648,906 SH   SOLE   1,648,906 0 0
CVS HEALTH CORP COM 126650100   63,256 63,256 SH   SOLE   63,256 0 0
DANAHER CORPORATION COM 235851102   81,071 61,423 SH   SOLE   61,423 0 0
DBX ETF TR XTRACK USD HIGH 233051432   1,330,842 283,602 SH   SOLE   283,602 0 0
DISNEY WALT CO COM 254687106   234,940 109,432 SH   SOLE   109,432 0 0
DONALDSON INC COM 257651109   52,605 52,605 SH   SOLE   52,605 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   200,483 8,214 SH   SOLE   8,214 0 0
ELASTIC N V ORD SHS N14506104   308,657 3,470 SH   SOLE   3,470 0 0
ENBRIDGE INC COM 29250N105   67,695 41,092 SH   SOLE   41,092 0 0
EPAM SYS INC COM 29414B104   13,347 13,347 SH   SOLE   13,347 0 0
EXXON MOBIL CORP COM 30231G102   355,249 174,576 SH   SOLE   174,576 0 0
FACEBOOK INC CL A 30303M102   400,248 106,725 SH   SOLE   106,725 0 0
FASTENAL CO COM 311900104   12,236 12,236 SH   SOLE   12,236 0 0
FASTLY INC CL A 31188V100   293,739 16,901 SH   SOLE   16,901 0 0
FEDEX CORP COM 31428X106   62,707 59,251 SH   SOLE   59,251 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   516,421 238,691 SH   SOLE   238,691 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   270,386 270,386 SH   SOLE   270,386 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   161,869 153,574 SH   SOLE   153,574 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   14,708 14,708 SH   SOLE   14,708 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   446,837 157,996 SH   SOLE   157,996 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   93,523 89,788 SH   SOLE   89,788 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   463,565 146,714 SH   SOLE   146,714 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   40,432 36,651 SH   SOLE   36,651 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   399,762 94,782 SH   SOLE   94,782 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   4,584,390 4,460,950 SH   SOLE   4,460,950 0 0
FORD MTR CO DEL COM 345370860   386,041 25,216 SH   SOLE   25,216 0 0
GLOBAL X FDS US PFD ETF 37954Y657   373,324 89,305 SH   SOLE   89,305 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   235,546 66,204 SH   SOLE   66,204 0 0
HOME DEPOT INC COM 437076102   1,504,127 1,241,789 SH   SOLE   1,241,789 0 0
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843   11,157 11,157 SH   SOLE   11,157 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   157,127 11,579 SH   SOLE   11,579 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   351,016 351,016 SH   SOLE   351,016 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   95,039 95,039 SH   SOLE   95,039 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,246,985 1,896,303 SH   SOLE   1,896,303 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100   11,400 11,400 SH   SOLE   11,400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   352,482 81,688 SH   SOLE   81,688 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   4,986,318 135,756 SH   SOLE   135,756 0 0
ISHARES SILVER TR ISHARES 46428Q109   41,527 12,755 SH   SOLE   12,755 0 0
ISHARES TR TIPS BD ETF 464287176   3,176,564 3,114,754 SH   SOLE   3,114,754 0 0
ISHARES TR CORE S&P500 ETF 464287200   138,829 16,150 SH   SOLE   16,150 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   42,849 42,849 SH   SOLE   42,849 0 0
ISHARES TR U.S. CNSM SV ETF 464287580   57,706 57,706 SH   SOLE   57,706 0 0
ISHARES TR S&P MC 400VL ETF 464287705   88,370 13,408 SH   SOLE   13,408 0 0
ISHARES TR U.S. FINLS ETF 464287788   123,498 123,498 SH   SOLE   123,498 0 0
ISHARES TR CORE S&P SCP ETF 464287804   387,714 408,774 SH   SOLE   408,774 0 0
ISHARES TR U.S. CNSM GD ETF 464287812   70,534 70,534 SH   SOLE   70,534 0 0
ISHARES TR SP SMCP600VL ETF 464287879   13,106 12,498 SH   SOLE   12,498 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   81,483 81,483 SH   SOLE   81,483 0 0
ISHARES TR NATIONAL MUN ETF 464288414   149,491 113,263 SH   SOLE   113,263 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   335,262 61,372 SH   SOLE   61,372 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   60,960 60,928 SH   SOLE   60,928 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   3,011,201 2,852,544 SH   SOLE   2,852,544 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   3,813,729 3,464,609 SH   SOLE   3,464,609 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   409,353 115,490 SH   SOLE   115,490 0 0
ISHARES TR CORE MSCI EAFE 46432F842   21,896 11,688 SH   SOLE   11,688 0 0
ISHARES TR CONV BD ETF 46435G102   316,572 121,682 SH   SOLE   121,682 0 0
ISHARES TR MSCI USA SMCP MN 46435G433   961,337 926,851 SH   SOLE   926,851 0 0
ISHARES TR CORE INTL AGGR 46435G672   42,173 42,173 SH   SOLE   42,173 0 0
ISHARES TR MSCI KLD400 SOC 464288570   11,614,301 134,083 SH   SOLE   134,083 0 0
ISHARES TR MSCI USA ESG SLC 464288802   9,070,765 93,668 SH   SOLE   93,668 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   3,192,594 129,622 SH   SOLE   129,622 0 0
ISHARES TR MSCI USA MMENTM 46432F396   312,170 1,855 SH   SOLE   1,855 0 0
JACOBS ENGR GROUP INC COM 469814107   10,336 10,336 SH   SOLE   10,336 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503   31,263 31,263 SH   SOLE   31,263 0 0
JOHNSON & JOHNSON COM 478160104   255,465 96,206 SH   SOLE   96,206 0 0
JPMORGAN CHASE & CO COM 46625H100   1,501,398 1,194,163 SH   SOLE   1,194,163 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105   308,466 32,199 SH   SOLE   32,199 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   213,713 203,567 SH   SOLE   203,567 0 0
LOCKHEED MARTIN CORP COM 539830109   307,164 287,346 SH   SOLE   287,346 0 0
LOWES COS INC COM 548661107   178,736 176,523 SH   SOLE   176,523 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   19,628 19,628 SH   SOLE   19,628 0 0
MAIN STR CAP CORP COM 56035L104   28,100 21,812 SH   SOLE   21,812 0 0
MCCORMICK & CO INC COM NON VTG 579780206   330,352 9,238 SH   SOLE   9,238 0 0
MCDONALDS CORP COM 580135101   170,129 62,258 SH   SOLE   62,258 0 0
MEDTRONIC PLC SHS G5960L103   135,803 40,476 SH   SOLE   40,476 0 0
MERCK & CO. INC COM 58933Y105   150,726 92,127 SH   SOLE   92,127 0 0
MICROSOFT CORP COM 594918104   3,192,536 1,635,669 SH   SOLE   1,635,669 0 0
MONDELEZ INTL INC CL A 609207105   67,727 60,697 SH   SOLE   60,697 0 0
NETFLIX INC COM 64110L106   54,523 48,712 SH   SOLE   48,712 0 0
NEXTERA ENERGY INC COM 65339F101   60,314 57,635 SH   SOLE   57,635 0 0
NORTHERN LTS FD TR IV FRMLAFLIO TACT 66538H575   39,004 22,333 SH   SOLE   22,333 0 0
NORTHERN LTS FD TR IV FRMLAFOLIOS TATL 66538H666   180,814 24,810 SH   SOLE   24,810 0 0
NORTHERN LTS FD TR IV FORMULA FOLIOS 66538H674   55,529 20,184 SH   SOLE   20,184 0 0
NORTHROP GRUMMAN CORP COM 666807102   433,393 311,446 SH   SOLE   311,446 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   37,371 37,371 SH   SOLE   37,371 0 0
NVIDIA CORPORATION COM 67066G104   536,721 1,967 SH   SOLE   1,967 0 0
OTIS WORLDWIDE CORP COM 68902V107   14,621 14,621 SH   SOLE   14,621 0 0
PACER FDS TR TRENDPILOT US BD 69374H642   2,265,951 2,218,722 SH   SOLE   2,218,722 0 0
PACER FDS TR LUNT LRGCP MULTI 69374H816   7,228,626 6,982,569 SH   SOLE   6,982,569 0 0
PAYPAL HLDGS INC COM 70450Y103   46,520 36,894 SH   SOLE   36,894 0 0
PEPSICO INC COM 713448108   47,536 46,039 SH   SOLE   46,039 0 0
PFIZER INC COM 717081103   321,601 130,288 SH   SOLE   130,288 0 0
PNC FINL SVCS GROUP INC COM 693475105   75,440 58,563 SH   SOLE   58,563 0 0
PRICE T ROWE GROUP INC COM 74144T108   322,942 2,136 SH   SOLE   2,136 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   14,168 14,168 SH   SOLE   14,168 0 0
PROCTER AND GAMBLE CO COM 742718109   296,279 77,687 SH   SOLE   77,687 0 0
QORVO INC COM 74736K101   15,513 15,513 SH   SOLE   15,513 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   127,899 66,017 SH   SOLE   66,017 0 0
REGENERON PHARMACEUTICALS COM 75886F107   18,857 15,370 SH   SOLE   15,370 0 0
ROKU INC COM CL A 77543R102   285,115 2,276 SH   SOLE   2,276 0 0
ROSS STORES INC COM 778296103   49,572 47,962 SH   SOLE   47,962 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   36,025 11,191 SH   SOLE   11,191 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   767,064 328,461 SH   SOLE   328,461 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   34,633 73,999 SH   SOLE   73,999 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   110,262 21,041 SH   SOLE   21,041 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   31,734 17,703 SH   SOLE   17,703 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   216,177 213,178 SH   SOLE   213,178 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   94,021 62,714 SH   SOLE   62,714 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   48,743 38,592 SH   SOLE   38,592 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   49,636 49,636 SH   SOLE   49,636 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,614,704 174,041 SH   SOLE   174,041 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   51,447 50,837 SH   SOLE   50,837 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   43,842 34,599 SH   SOLE   34,599 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   3,652,114 83,060 SH   SOLE   83,060 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   3,431,244 18,547 SH   SOLE   18,547 0 0
SHOPIFY INC CL A 82509L107   306,210 453 SH   SOLE   453 0 0
SOURCE CAP INC COM 836144105   10,500 10,500 SH   SOLE   10,500 0 0
SPDR GOLD TR GOLD SHS 78463V107   639,140 70 SH   SOLE   70 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   190,342 111,674 SH   SOLE   111,674 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   229,582 154,103 SH   SOLE   154,103 0 0
SPDR SER TR SPDR S&P1500VL 78464A128   2,676,552 2,634,450 SH   SOLE   2,634,450 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   14,670 14,670 SH   SOLE   14,670 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   4,243,224 3,446,110 SH   SOLE   3,446,110 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   144,441 42,321 SH   SOLE   42,321 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   580,412 220,893 SH   SOLE   220,893 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   308,527 308,162 SH   SOLE   308,162 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   302,924 64,036 SH   SOLE   64,036 0 0
SPLUNK INC COM 848637104   31,357 31,357 SH   SOLE   31,357 0 0
STARBUCKS CORP COM 855244109   115,987 55,437 SH   SOLE   55,437 0 0
STRYKER CORPORATION COM 863667101   55,074 51,612 SH   SOLE   51,612 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   909,668 816,102 SH   SOLE   816,102 0 0
TELADOC HEALTH INC COM 87918A105   299,195 4,148 SH   SOLE   4,148 0 0
TESLA INC COM 88160R101   1,091,814 729,718 SH   SOLE   729,718 0 0
TETRA TECH INC NEW COM 88162G103   16,494 16,494 SH   SOLE   16,494 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,564,609 2,417,036 SH   SOLE   2,417,036 0 0
TRACTOR SUPPLY CO COM 892356106   11,669 11,669 SH   SOLE   11,669 0 0
TRIMBLE INC COM 896239100   10,100 10,100 SH   SOLE   10,100 0 0
TRUIST FINL CORP COM 89832Q109   51,689 45,472 SH   SOLE   45,472 0 0
UBER TECHNOLOGIES INC COM 90353T100   14,058 14,058 SH   SOLE   14,058 0 0
UNITEDHEALTH GROUP INC COM 91324P102   281,503 68,754 SH   SOLE   68,754 0 0
VALMONT INDS INC COM 920253101   80,408 80,408 SH   SOLE   80,408 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   332,363 74,655 SH   SOLE   74,655 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   320,360 4,112 SH   SOLE   4,112 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,255,843 833,148 SH   SOLE   833,148 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   264,617 75,509 SH   SOLE   75,509 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   208,368 78,609 SH   SOLE   78,609 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   91,898 73,752 SH   SOLE   73,752 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   310,724 61,732 SH   SOLE   61,732 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   295,096 83,944 SH   SOLE   83,944 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   80,373 27,258 SH   SOLE   27,258 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   263,903 34,480 SH   SOLE   34,480 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   6,767,809 23,532 SH   SOLE   23,532 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,782,765 8,389 SH   SOLE   8,389 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   630,429 139,211 SH   SOLE   139,211 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   204,227 120,523 SH   SOLE   120,523 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   105,155 73,362 SH   SOLE   73,362 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   37,419 37,419 SH   SOLE   37,419 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   17,769 17,769 SH   SOLE   17,769 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   69,856 69,856 SH   SOLE   69,856 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   28,913 28,913 SH   SOLE   28,913 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   13,754 13,754 SH   SOLE   13,754 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   120,170 120,170 SH   SOLE   120,170 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   277,836 5,454 SH   SOLE   5,454 0 0
VISA INC COM CL A 92826C839   467,269 358,651 SH   SOLE   358,651 0 0
WALMART INC COM 931142103   21,444 18,042 SH   SOLE   18,042 0 0