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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
2U INCCOM90214J10165019,365SH SOLE 19,36500
3M COCOM88579Y1015,22629,791SH SOLE 29,79100
ABBOTT LABSCOM0028241003532,988SH SOLE 2,98800
ABBVIE INCCOM00287Y1095,26148,771SH SOLE 48,77100
ACCENTURE PLC IRELANDSHS CLASS AG1151C101215673SH SOLE 67300
AFLAC INCCOM0010551021,61030,880SH SOLE 30,88000
AGNC INVT CORPCOM00123Q1043,319210,477SH SOLE 210,47700
ALERUS FINL CORPCOM01446U1032327,780SH SOLE 7,78000
ALLSTATE CORPCOM0200021017886,186SH SOLE 6,18600
ALPHABET INCCAP STK CL C02079K1071,850694SH SOLE 69400
ALPHABET INCCAP STK CL A02079K3051,548579SH SOLE 57900
ALPS ETF TRALERIAN MLP00162Q4523309,906SH SOLE 9,90600
AVALARA INCCOM05338G1061,1026,308SH SOLE 6,30800
AMAZON COM INCCOM0231351063,173966SH SOLE 96600
AMEDISYS INCCOM0234361088935,991SH SOLE 5,99100
AMGEN INCCOM0311621003,81217,926SH SOLE 17,92600
ANNALY CAPITAL MANAGEMENT INCOM0357104091,569186,326SH SOLE 186,32600
ANALOG DEVICES INCCOM0326541051,70810,197SH SOLE 10,19700
ANSYS INCCOM03662Q1051,2983,812SH SOLE 3,81200
APPLE INCCOM0378331004,02928,477SH SOLE 28,47700
AT&T INCCOM00206R1024,787177,244SH SOLE 177,24400
BK OF AMERICA CORPCOM0605051044239,957SH SOLE 9,95700
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024401,612SH SOLE 1,61200
BIOGEN INCCOM09062X1033181,125SH SOLE 1,12500
BLACKLINE INCCOM09239B1091,38411,719SH SOLE 11,71900
BLACKSTONE MTG TR INCCOM CL A09257W1001,39746,066SH SOLE 46,06600
BP PLCSPONSORED ADR0556221042358,600SH SOLE 8,60000
BRISTOL-MYERS SQUIBB COCOM1101221081,14919,412SH SOLE 19,41200
CATERPILLAR INCCOM1491231012841,480SH SOLE 1,48000
CHEVRON CORP NEWCOM1667641002522,488SH SOLE 2,48800
CISCO SYS INCCOM17275R1025,534101,675SH SOLE 101,67500
CITIGROUP INCCOM NEW1729674242052,925SH SOLE 2,92500
CONAGRA BRANDS INCCOM2058871024,705138,921SH SOLE 138,92100
COMCAST CORP NEWCL A20030N1014978,883SH SOLE 8,88300
COSTAR GROUP INCCOM22160N1092,27126,387SH SOLE 26,38700
DANAHER CORPORATIONCOM2358511022,2577,413SH SOLE 7,41300
DEERE & COCOM2441991054911,465SH SOLE 1,46500
DIGITALBRIDGE GROUP INCCL A COM25401T10830250,000SH SOLE 50,00000
DISNEY WALT COCOM2546871062961,752SH SOLE 1,75200
DOW INCCOM2605571034,90985,285SH SOLE 85,28500
DUKE ENERGY CORP NEWCOM NEW26441C2044,82349,419SH SOLE 49,41900
DUPONT DE NEMOURS INCCOM26614N1022974,364SH SOLE 4,36400
ECOLAB INCCOM2788651001,3886,653SH SOLE 6,65300
ENSIGN GROUP INCCOM29358P1015126,843SH SOLE 6,84300
EXACT SCIENCES CORPCOM30063P1055705,970SH SOLE 5,97000
EXTRA SPACE STORAGE INCCOM30225T1025,10430,382SH SOLE 30,38200
EXXON MOBIL CORPCOM30231G1025,35290,991SH SOLE 90,99100
FACEBOOK INCCL A30303M1024131,218SH SOLE 1,21800
FASTENAL COCOM3119001041,52529,543SH SOLE 29,54300
FIVE BELOW INCCOM33829M1011,4117,981SH SOLE 7,98100
GENERAL MLS INCCOM3703341044,12168,895SH SOLE 68,89500
GENTEX CORPCOM37190110967220,382SH SOLE 20,38200
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1054,489117,478SH SOLE 117,47800
GOLDMAN SACHS PHYSICAL GOLDUNIT38150K10320011,428SH SOLE 11,42800
GLOBANT S ACOML443851092,6139,300SH SOLE 9,30000
GRAND CANYON ED INCCOM38526M1061,46316,632SH SOLE 16,63200
GUIDEWIRE SOFTWARE INCCOM40171V1006655,596SH SOLE 5,59600
HEALTHCARE SVCS GROUP INCCOM42190610875029,992SH SOLE 29,99200
HEICO CORP NEWCOM4228061091,55711,810SH SOLE 11,81000
HENRY JACK & ASSOC INCCOM4262811017874,794SH SOLE 4,79400
HESS CORPCOM42809H1074345,555SH SOLE 5,55500
HEWLETT PACKARD ENTERPRISE CCOM42824C1094,741332,667SH SOLE 332,66700
HOME DEPOT INCCOM4370761029022,748SH SOLE 2,74800
HONEYWELL INTL INCCOM4385161062151,015SH SOLE 1,01500
HUNTINGTON BANCSHARES INCCOM4461501045,016324,424SH SOLE 324,42400
IAC INTERACTIVECORP NEWCOM NEW44891N2087665,877SH SOLE 5,87700
IDEXX LABS INCCOM45168D1041,5322,464SH SOLE 2,46400
IHS MARKIT LTDSHSG475671051,56413,407SH SOLE 13,40700
ILLUMINA INCCOM4523271091,1382,805SH SOLE 2,80500
INTEL CORPCOM45814010010,552198,045SH SOLE 198,04500
INTERNATIONAL BUSINESS MACHSCOM4592001014,73634,091SH SOLE 34,09100
INTERNATIONAL PAPER COCOM4601461035,22493,417SH SOLE 93,41700
INVESCO QQQ TRUNIT SER 146090E103125,916351,759SH SOLE 351,75900
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V24174115,255SH SOLE 15,25500
ISHARES TRCORE S&P500 ETF4642872005651,312SH SOLE 1,31200
ISHARES TRCORE US AGGBD ET46428722626,547231,184SH SOLE 231,18400
ISHARES TRISHARES BIOTECH46428755612,19975,454SH SOLE 75,45400
ISHARES TRRUS 2000 GRW ETF4642876481,0583,603SH SOLE 3,60300
ISHARES TRGLB INFRASTR ETF4642883723397,386SH SOLE 7,38600
ISHARES TRPFD AND INCM SEC46428868763116,258SH SOLE 16,25800
ISHARES TRMSCI USA ESG SLC4642888026887,175SH SOLE 7,17500
ISHARES TRCORE MSCI EAFE46432F842148,2651,996,833SH SOLE 1,996,83300
ISHARES INCCORE MSCI EMKT46434G10328,349459,021SH SOLE 459,02100
ISHARES TRESG AW MSCI EAFE46435G5164455,677SH SOLE 5,67700
JOHNSON & JOHNSONCOM4781601045863,631SH SOLE 3,63100
JPMORGAN CHASE & COCOM46625H1001,5549,495SH SOLE 9,49500
KINDER MORGAN INC DELCOM49456B10127116,200SH SOLE 16,20000
KRAFT HEINZ COCOM5007541064,615125,341SH SOLE 125,34100
LIFE STORAGE INCCOM53223X1071,1369,900SH SOLE 9,90000
LILLY ELI & COCOM5324571083381,462SH SOLE 1,46200
LOCKHEED MARTIN CORPCOM539830109309896SH SOLE 89600
LOWES COS INCCOM5486611076643,274SH SOLE 3,27400
LYONDELLBASELL INDUSTRIES NSHS - A -N537451005,23455,768SH SOLE 55,76800
MARATHON PETE CORPCOM56585A10264310,400SH SOLE 10,40000
MASTERCARD INCORPORATEDCL A57636Q1046121,759SH SOLE 1,75900
MCDONALDS CORPCOM5801351013,32013,769SH SOLE 13,76900
MEDTRONIC PLCSHSG5960L1033432,733SH SOLE 2,73300
MERCK & CO INCCOM58933Y1053374,491SH SOLE 4,49100
METLIFE INCCOM59156R1085,20084,232SH SOLE 84,23200
MICROSOFT CORPCOM5949181045,93821,064SH SOLE 21,06400
MORGAN STANLEYCOM NEW6174464485475,618SH SOLE 5,61800
NATIONAL INSTRS CORPCOM63651810265016,568SH SOLE 16,56800
NEOGEN CORPCOM64049110644610,268SH SOLE 10,26800
NETFLIX INCCOM64110L1061,1901,949SH SOLE 1,94900
NEW RESIDENTIAL INVT CORPCOM NEW64828T2013,729338,972SH SOLE 338,97200
NEXTERA ENERGY INCCOM65339F10192311,760SH SOLE 11,76000
NINE ENERGY SERVICE INCCOM65441V10117193,258SH SOLE 93,25800
NVIDIA CORPORATIONCOM67066G1045,88028,385SH SOLE 28,38500
OAK STR HEALTH INCCOM67181A10770916,667SH SOLE 16,66700
NXP SEMICONDUCTORS N VCOMN6596X1097493,823SH SOLE 3,82300
ORACLE CORPCOM68389X1053584,112SH SOLE 4,11200
PAYCOM SOFTWARE INCCOM70432V1022,2584,554SH SOLE 4,55400
PAYPAL HLDGS INCCOM70450Y1032601,000SH SOLE 1,00000
PAYSIGN INCCOM70451A1042710,000SH SOLE 10,00000
PEPSICO INCCOM7134481083902,590SH SOLE 2,59000
PFIZER INCCOM7170811035,726133,126SH SOLE 133,12600
PROCTER AND GAMBLE COCOM7427181091,0087,208SH SOLE 7,20800
PROSHARES TRDJ BRKFLD GLB74347B5083167,000SH SOLE 7,00000
PROSHARES TRS&P 500 DV ARIST74348A4672973,355SH SOLE 3,35500
PROTO LABS INCCOM7437131092704,059SH SOLE 4,05900
PRUDENTIAL FINL INCCOM7443201024,98247,353SH SOLE 47,35300
PUBLIC STORAGECOM74460D1092,1997,400SH SOLE 7,40000
RIO TINTO PLCSPONSORED ADR7672041004,98174,551SH SOLE 74,55100
RITCHIE BROS AUCTIONEERSCOM7677441051,53124,829SH SOLE 24,82900
ROCKWELL AUTOMATION INCCOM773903109213724SH SOLE 72400
ROLLINS INCCOM7757111041,25835,614SH SOLE 35,61400
ROYAL DUTCH SHELL PLCSPON ADR B7802591075,174116,865SH SOLE 116,86500
SALESFORCE COM INCCOM79466L3022,1808,036SH SOLE 8,03600
SEAGATE TECHNOLOGY HLDNGS PLORD SHSG7997R1034,75157,568SH SOLE 57,56800
SELECT SECTOR SPDR TRFINANCIAL81369Y60550,9921,358,703SH SOLE 1,358,70300
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y88618,914296,086SH SOLE 296,08600
SERVICENOW INCCOM81762P1021,3562,179SH SOLE 2,17900
SOUTHERN COCOM8425871074,91379,275SH SOLE 79,27500
SQUARE INCCL A8522341032401,000SH SOLE 1,00000
SPDR S&P 500 ETF TRTR UNIT78462F10334,93681,410SH SOLE 81,41000
SPDR SER TRS&P BIOTECH78464A87011,26989,639SH SOLE 89,63900
STARBUCKS CORPCOM8552441091,81616,467SH SOLE 16,46700
STARWOOD PPTY TR INCCOM85571B1052,28493,555SH SOLE 93,55500
TC ENERGY CORPCOM87807B1074,13986,070SH SOLE 86,07000
TELADOC HEALTH INCCOM87918A1056365,015SH SOLE 5,01500
TEXAS INSTRS INCCOM8825081042641,373SH SOLE 1,37300
THERMO FISHER SCIENTIFIC INCCOM883556102202353SH SOLE 35300
TYLER TECHNOLOGIES INCCOM9022521051,9074,157SH SOLE 4,15700
UGI CORP NEWCOM9026811053037,117SH SOLE 7,11700
UNITED PARCEL SERVICE INCCL B9113121062,64514,524SH SOLE 14,52400
UNITEDHEALTH GROUP INCCOM91324P1021,6414,200SH SOLE 4,20000
US BANCORP DELCOM NEW9029733043746,284SH SOLE 6,28400
UNION PAC CORPCOM9078181082421,233SH SOLE 1,23300
VANGUARD WORLD FDESG US STK ETF9219107331,43517,929SH SOLE 17,92900
VANGUARD WORLD FDMEGA GRWTH IND9219108165022,137SH SOLE 2,13700
VANGUARD WORLD FDMEGA CAP VAL ETF9219108405175,283SH SOLE 5,28300
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385888317,490SH SOLE 17,49000
VANGUARD WORLD FDSINF TECH ETF92204A702361900SH SOLE 90000
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582464,920SH SOLE 4,92000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40918,054219,079SH SOLE 219,07900
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C87015,270161,740SH SOLE 161,74000
VEEVA SYS INCCL A COM9224751081,8306,352SH SOLE 6,35200
VANGUARD MUN BD FDSTAX EXEMPT BD9229077461,43126,130SH SOLE 26,13000
VANGUARD INDEX FDSS&P 500 ETF SHS92290836330,35176,956SH SOLE 76,95600
VANGUARD INDEX FDSSMALL CP ETF9229087515292,420SH SOLE 2,42000
VANGUARD INDEX FDSTOTAL STK MKT9229087691,8898,505SH SOLE 8,50500
VERISK ANALYTICS INCCOM92345Y1061,4637,306SH SOLE 7,30600
VERIZON COMMUNICATIONS INCCOM92343V1043,99373,932SH SOLE 73,93200
VIMEO INCCOMMON STOCK92719V1002799,509SH SOLE 9,50900
VISA INCCOM CL A92826C8391,2705,702SH SOLE 5,70200
WALMART INCCOM9311421033262,339SH SOLE 2,33900
WASTE MGMT INC DELCOM94106L1092,38815,990SH SOLE 15,99000
WEST PHARMACEUTICAL SVSC INCCOM9553061052,3415,514SH SOLE 5,51400
XCEL ENERGY INCCOM98389B1005478,744SH SOLE 8,74400