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
3M COCOM88579Y1012,59212,303SH SOLE 12,1030200
3M COCOM88579Y1012371,125SH OTR 1,12500
ABB LTDSPONSORED ADR000375204954,012SH SOLE 4,01200
ABBOTT LABSCOM0028241001,79024,404SH SOLE 24,40400
ABBVIE INCCOM00287Y1094,76550,390SH SOLE 49,19001,200
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014012,355SH OTR 2,35500
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013682,160SH SOLE 2,16000
ADVANCE AUTO PARTS INCCOM00751Y1061,5219,037SH SOLE 9,03700
AGNICO EAGLE MINES LTDCOM0084741081,57846,139SH SOLE 46,13900
ALLIANT ENERGY CORPCOM01880210891221,414SH SOLE 21,41400
ALTRIA GROUP INCCOM02209S1031472,436SH SOLE 2,43600
AMERICAN ELEC PWR INCCOM0255371013,40748,075SH SOLE 46,67501,400
AMERICAN EXPRESS COCOM0258161091,95918,398SH SOLE 18,39800
AMERICAN INTL GROUP INCCOM NEW0268747841,06820,056SH SOLE 20,05600
AMERICAN SOFTWARE INCCL A029683109221,810SH SOLE 1,81000
AMGEN INCCOM031162100201970SH OTR 97000
ANADARKO PETE CORPCOM0325111071,01215,013SH SOLE 15,01300
ANALOG DEVICES INCCOM03265410528305SH OTR 30500
ANALOG DEVICES INCCOM0326541054604,974SH SOLE 4,97400
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1081,00211,437SH SOLE 11,43700
ANIKA THERAPEUTICS INCCOM03525510837883SH SOLE 88300
APPLE INCCOM0378331001,289,2015,711,000SH DFND01 0205,711,0000
APPLE INCCOM0378331003,61115,995SH SOLE 15,99500
ARES CAP CORPCOM04010L1033,883225,900SH OTR 00225,900
ARTISAN PARTNERS ASSET MGMTCL A04316A1082698,304SH SOLE 8,30400
ASML HOLDING N VN Y REGISTRY SHSN070592109405,000SH SOLE 5,00000
ASTRAZENECA PLCSPONSORED ADR0463531082526,371SH SOLE 6,37100
AT&T INCCOM00206R1021143,381SH OTR 3,38100
AT&T INCCOM00206R1022026,011SH SOLE 6,01100
BADGER METER INCCOM0565251084288,088SH SOLE 8,08800
BANK AMER CORP7.25%CNV PFD L06050568212,2119,435SH OTR 009,435
BANK AMER CORPCOM060505104670,25622,751,400SH DFND01 02022,751,4000
BANK HAWAII CORPCOM0625401094685,928SH SOLE 5,92800
BANK NEW YORK MELLON CORPCOM064058100564,09011,062,750SH DFND01 02011,062,7500
BANK NEW YORK MELLON CORPCOM0640581001843,600SH OTR 3,60000
BB&T CORPCOM0549371071142,340SH OTR 2,34000
BCE INCCOM NEW05534B7602035,008SH SOLE 5,00800
BECTON DICKINSON & COCOM0758871092831,085SH OTR 1,08500
BECTON DICKINSON & COCOM0758871094181,600SH SOLE 1,60000
BLACKROCK CAPITAL INVESTMENTCOM0925331082,401407,000SH OTR 00407,000
BRISTOL MYERS SQUIBB COCOM1101221083,05349,185SH SOLE 48,08501,100
BRITISH AMERN TOB PLCSPONSORED ADR1104481073096,634SH SOLE 6,63400
BROADCOM INCCOM11135F1016912,800SH SOLE 2,80000
BROADRIDGE FINL SOLUTIONS INCOM11133T1033622,747SH SOLE 2,74700
BROOKS AUTOMATION INCCOM11434010238110,890SH SOLE 10,89000
CARTERS INCCOM1462291098318,423SH SOLE 8,42300
CASS INFORMATION SYS INCCOM14808P1093665,622SH SOLE 5,62200
CHEESECAKE FACTORY INCCOM16307210155010,267SH SOLE 10,26700
CHEVRON CORP NEWCOM1667641005,29843,321SH SOLE 42,6210700
CINEMARK HOLDINGS INCCOM17243V1023879,626SH SOLE 9,62600
CISCO SYS INCCOM17275R1028,647177,744SH SOLE 174,84402,900
CITIGROUP INCCOM NEW1729674241,52821,300SH SOLE 21,30000
CME GROUP INCCOM CL A12572Q1053412,004SH SOLE 2,00400
CMS ENERGY CORPCOM1258961001,25525,611SH SOLE 25,61100
COCA COLA COCOM1912161003,65979,230SH SOLE 77,43001,800
CONOCOPHILLIPSCOM20825C1041,49919,373SH SOLE 18,37301,000
CORE LABORATORIES N VCOMN227171076705,782SH SOLE 5,78200
COSTCO WHSL CORP NEWCOM22160K1053351,425SH OTR 1,42500
CROWN CASTLE INTL CORP NEWCOM22822V1014,90144,028SH SOLE 43,1280900
CVS HEALTH CORPCOM1266501002192,785SH OTR 2,78500
CVS HEALTH CORPCOM1266501001,34917,139SH SOLE 17,13900
DANAHER CORP DELCOM23585110236328SH OTR 32800
DARDEN RESTAURANTS INCCOM2371941055,50849,539SH SOLE 48,43901,100
DEVON ENERGY CORP NEWCOM25179M1033749,365SH SOLE 9,36500
DIAGEO P L CSPON ADR NEW25243Q20532,265227,750SH DFND01 020227,7500
DISNEY WALT COCOM DISNEY25468710649415SH OTR 41500
DISNEY WALT COCOM DISNEY2546871068076,900SH SOLE 6,90000
DOMINION ENERGY INCCOM25746U1092,48935,415SH SOLE 34,41501,000
DUKE ENERGY CORP NEWCOM NEW26441C2043,55644,437SH SOLE 43,5370900
DXC TECHNOLOGY COCOM23355L1061,60517,161SH SOLE 17,16100
EBAY INCCOM2786421031,41442,825SH SOLE 42,82500
ELANCO ANIMAL HEALTH INCCOM28414H10376121,800SH SOLE 21,80000
EMERSON ELEC COCOM2910111044,70861,475SH SOLE 60,17501,300
ENTERGY CORP NEWCOM29364G1032,35028,960SH SOLE 28,1600800
EOG RES INCCOM26875P1011,65813,000SH SOLE 13,00000
EXXON MOBIL CORPCOM30231G1026397,514SH SOLE 7,51400
FIRST FINL BANKSHARESCOM32020R1093566,026SH SOLE 6,02600
FORTIVE CORPCOM34959J10814164SH OTR 16400
FRANCO NEVADA CORPCOM3518581053635,800SH SOLE 5,80000
GENERAL ELECTRIC COCOM369604103272,400SH OTR 2,40000
GENERAL ELECTRIC COCOM3696041031,947172,535SH SOLE 169,83502,700
GENERAL MLS INCCOM3703341043,42079,690SH SOLE 77,99001,700
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1052556,343SH SOLE 6,34300
GOLDCORP INC NEWCOM3809564091,072105,118SH SOLE 105,11800
GOLDMAN SACHS BDC INCSHS38147U1071,20354,218SH OTR 54,21800
GOLDMAN SACHS GROUP INCCOM38141G10496,662431,063SH DFND01 020431,0630
GOLUB CAP BDC INCCOM38173M1024,366232,876SH OTR 00232,876
GRACO INCCOM3841091043728,031SH SOLE 8,03100
HALLIBURTON COCOM4062161011944,776SH SOLE 4,77600
HENRY JACK & ASSOC INCCOM4262811014452,779SH SOLE 2,77900
HEWLETT PACKARD ENTERPRISE CCOM42824C1091,20473,804SH SOLE 73,80400
HFF INCCL A40418F108451,051SH SOLE 1,05100
HOLOGIC INCCOM4364401011,38133,700SH SOLE 33,70000
HOME DEPOT INCCOM4370761023351,615SH OTR 1,61500
HONEYWELL INTL INCCOM4385161064472,685SH SOLE 2,68500
HONEYWELL INTL INCCOM43851610696575SH OTR 57500
HORMEL FOODS CORPCOM44045210039510,031SH SOLE 10,03100
HP INCCOM40434L1051,57961,275SH SOLE 61,27500
HSBC HLDGS PLCSPON ADR NEW4042804062124,829SH SOLE 4,82900
ILLINOIS TOOL WKS INCCOM45230810949350SH OTR 35000
ILLINOIS TOOL WKS INCCOM4523081093482,466SH SOLE 2,46600
INTEL CORPCOM458140100851,800SH OTR 1,80000
INTERNATIONAL BUSINESS MACHSCOM4592001011661,100SH OTR 1,10000
INTERNATIONAL BUSINESS MACHSCOM4592001013,44022,750SH SOLE 22,2500500
INTERNATIONAL FLAVORS&FRAGRACOM4595061012161,550SH OTR 1,55000
INVESCO EXCHNG TRADED FD TRPFD ETF46138E5111,628113,720SH OTR 00113,720
INVESCO EXCHNG TRADED FD TRSR LN ETF46138G5081,88581,350SH OTR 0081,350
ISHARES GOLD TRUSTISHARES46428510567459,000SH SOLE 59,00000
ISHARES TRCMBS ETF46429B3661102,200SH OTR 002,200
ISHARES TRCORE HIGH DV ETF46429B6639,778108,000SH OTR 100,00008,000
ISHARES TRCORE S&P SCP ETF4642878044,51951,800SH OTR 0051,800
ISHARES TRCORE S&P500 ETF4642872004,04013,800SH OTR 9,20004,600
ISHARES TRCORE S&P500 ETF464287200205700SH SOLE 70000
ISHARES TRFLTG RATE NT ETF46429B6551793,500SH OTR 003,500
ISHARES TRIBOXX HI YD ETF4642885135196,000SH SOLE 006,000
ISHARES TRIBOXX HI YD ETF4642885132,54329,415SH OTR 0029,415
ISHARES TRIBOXX INV CP ETF4642872421611,400SH OTR 001,400
ISHARES TRIBOXX INV CP ETF4642872422,87325,000SH SOLE 0025,000
ISHARES TRINTRM TR CRP ETF4642886381753,300SH OTR 003,300
ISHARES TRNATIONAL MUN ETF4642884146486,000SH OTR 006,000
ISHARES TRRUSSELL 3000 ETF4642876894392,550SH OTR 002,550
ISHARES TRS&P 100 ETF4642871012,52819,500SH OTR 19,50000
ISHARES TRS&P US PFD STK4642886873,837103,332SH OTR 00103,332
ISHARES TRSELECT DIVID ETF46428716813,474135,064SH OTR 72,834062,230
JOHNSON & JOHNSONCOM4781601044,01829,082SH SOLE 28,4820600
JOHNSON CTLS INTL PLCSHSG5150210574621,312SH SOLE 21,31200
JPMORGAN CHASE & COALERIAN ML ETN46625H3652,54792,750SH OTR 0092,750
JPMORGAN CHASE & COCOM46625H10061,498545,000SH DFND01 020545,0000
JPMORGAN CHASE & COCOM46625H1009,79386,788SH SOLE 85,48801,300
KIMBERLY CLARK CORPCOM49436810368600SH OTR 60000
KIMBERLY CLARK CORPCOM49436810357500SH SOLE 50000
KINDER MORGAN INC DELCOM49456B1012,166122,150SH SOLE 119,45002,700
KOHLS CORPCOM5002551041,39818,746SH SOLE 18,74600
KONINKLIJKE PHILIPS N VNY REG SH NEW5004723033106,809SH SOLE 6,80900
KRAFT HEINZ COCOM5007541063,26559,247SH SOLE 58,24701,000
LAMAR ADVERTISING CO NEWCL A5128161093544,547SH SOLE 4,54700
LANDSTAR SYS INCCOM5150981014023,295SH SOLE 3,29500
LAS VEGAS SANDS CORPCOM5178341074287,221SH SOLE 7,22100
LILLY ELI & COCOM5324571084,78444,580SH SOLE 43,58001,000
LINCOLN ELEC HLDGS INCCOM5339001062252,411SH SOLE 2,41100
LOCKHEED MARTIN CORPCOM5398301095,02814,532SH SOLE 14,2320300
LOWES COS INCCOM5486611075294,603SH SOLE 4,60300
MANHATTAN ASSOCS INCCOM5627501092304,206SH SOLE 4,20600
MARKEL CORPCOM570535104178150SH OTR 15000
MARRIOTT INTL INC NEWCL A57190320279600SH OTR 60000
MARSH & MCLENNAN COS INCCOM5717481023854,655SH SOLE 4,65500
MCDONALDS CORPCOM5801351012261,350SH OTR 1,35000
MCDONALDS CORPCOM5801351014,98329,790SH SOLE 29,0900700
MEDTRONIC PLCSHSG5960L1031481,500SH OTR 1,50000
MEDTRONIC PLCSHSG5960L1032,27523,128SH SOLE 23,12800
MERCK & CO INCCOM58933Y1054,47663,095SH SOLE 61,59501,500
MGM GROWTH PPTYS LLCCL A COM55303A10546615,800SH SOLE 15,80000
MICHAELS COS INCCOM59408Q10654733,700SH SOLE 33,70000
MICROCHIP TECHNOLOGY INCCOM59501710473924SH SOLE 92400
MICROSOFT CORPCOM5949181045384,700SH OTR 4,70000
MICROSOFT CORPCOM5949181048,55874,828SH SOLE 73,82801,000
MONDELEZ INTL INCCL A60920710595722,279SH SOLE 22,27900
MOODYS CORPCOM6153691052901,732SH SOLE 1,73200
NATIONAL BEVERAGE CORPCOM6350171065384,614SH SOLE 4,61400
NETSCOUT SYS INCCOM64115T104993,916SH OTR 3,91600
NORDSTROM INCCOM655664100821,370SH OTR 1,37000
NORTHERN TR CORPCOM6658591042602,550SH OTR 2,55000
NOVARTIS A GSPONSORED ADR66987V1091942,250SH OTR 2,25000
OMNICOM GROUP INCCOM681919106801,175SH OTR 1,17500
ORACLE CORPCOM68389X10566,3581,287,000SH DFND01 0201,287,0000
ORACLE CORPCOM68389X1051432,770SH OTR 2,77000
ORACLE CORPCOM68389X1052765,355SH SOLE 5,35500
OUTFRONT MEDIA INCCOM69007J1062,572128,905SH SOLE 125,90503,000
PATTERSON COMPANIES INCCOM7033951031616,578SH SOLE 6,57800
PAYCHEX INCCOM704326107891,203SH SOLE 1,20300
PAYPAL HLDGS INCCOM70450Y1032,67330,425SH SOLE 30,42500
PEPSICO INCCOM713448108101905SH OTR 90500
PEPSICO INCCOM7134481084,50540,296SH SOLE 39,4960800
PERSPECTA INCCOM715347100144SH SOLE 4400
PFIZER INCCOM7170811036,475146,907SH SOLE 144,30702,600
PFIZER INCCOM7170811031042,355SH OTR 2,35500
PINNACLE WEST CAP CORPCOM7234841013,73647,185SH SOLE 46,08501,100
PNC FINL SVCS GROUP INCCOM693475105149,8771,100,500SH DFND01 0201,100,5000
PNC FINL SVCS GROUP INCCOM6934751055954,372SH SOLE 4,37200
PPG INDS INCCOM6935061072812,573SH SOLE 2,57300
PPL CORPCOM69351T1062,53686,660SH SOLE 84,66002,000
PRAXAIR INCCOM74005P1043031,883SH SOLE 1,88300
PRIMERICA INCCOM74164M1084563,783SH SOLE 3,78300
PROCTER AND GAMBLE COCOM7427181092913,500SH OTR 3,50000
PROCTER AND GAMBLE COCOM7427181094,71456,635SH SOLE 55,7350900
PUBLIC SVC ENTERPRISE GROUPCOM7445731063,05957,935SH SOLE 56,23501,700
QUALCOMM INCCOM7475251031542,140SH OTR 2,14000
QUALCOMM INCCOM7475251035047,000SH SOLE 7,00000
RBC BEARINGS INCCOM75524B1045353,559SH SOLE 3,55900
RE MAX HLDGS INCCL A75524W1083467,796SH SOLE 7,79600
REALTY INCOME CORPCOM7561091041883,304SH SOLE 3,30400
RLI CORPCOM7496071073304,194SH SOLE 4,19400
ROCKWELL COLLINS INCCOM774341101100710SH OTR 71000
ROYAL BK CDA MONTREAL QUECOM7800871022382,966SH SOLE 2,96600
ROYAL DUTCH SHELL PLCSPON ADR B7802591073014,237SH SOLE 4,23700
ROYAL DUTCH SHELL PLCSPONS ADR A7802592063,27648,085SH SOLE 47,7850300
RPM INTL INCCOM7496851031081,668SH SOLE 1,66800
SALLY BEAUTY HLDGS INCCOM79546E104301,632SH SOLE 1,63200
SCHWAB CHARLES CORP NEWCOM8085131054449,035SH SOLE 9,03500
SCOTTS MIRACLE GRO COCL A8101861063524,467SH SOLE 4,46700
SEAGATE TECHNOLOGY PLCSHSG7945M10756812,000SH SOLE 12,00000
SELECT SECTOR SPDR TRENERGY81369Y5061,29517,100SH OTR 0017,100
SHIRE PLCSPONSORED ADR82481R10620112SH OTR 11200
SHIRE PLCSPONSORED ADR82481R1061,3827,622SH SOLE 7,62200
SITEONE LANDSCAPE SUPPLY INCCOM82982L1036017,974SH SOLE 7,97400
SNAP ON INCCOM8330341013722,028SH SOLE 2,02800
SOUTHERN COCOM8425871073,71185,115SH SOLE 83,81501,300
SPDR GOLD TRUSTGOLD SHS78463V1071,28011,352SH SOLE 11,35200
SPDR S&P 500 ETF TRTR UNIT78462F1031,5675,390SH SOLE 5,39000
SPDR S&P 500 ETF TRTR UNIT78462F10374,039254,674SH OTR 13,9210240,753
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1078,44722,987SH OTR 0022,987
SPDR SER TRNUVEEN BLMBRG SR78468R7393,74878,582SH SOLE 0078,582
SPDR SERIES TRUSTBLOOMBERG BRCLYS78464A4171,65545,920SH OTR 0045,920
SPDR SERIES TRUSTPORTFOLIO LN COR78464A367793,000SH SOLE 003,000
SPDR SERIES TRUSTPORTFOLIO SHORT78464A4742,88795,650SH SOLE 0095,650
SYSCO CORPCOM8718291075,58276,205SH SOLE 74,40501,800
TARGET CORPCOM87612E1062,27525,789SH SOLE 25,78900
THOR INDS INCCOM8851601013153,765SH SOLE 3,76500
TJX COS INC NEWCOM8725401094724,214SH SOLE 4,21400
TOTAL S ASPONSORED ADR89151E1091852,868SH SOLE 2,86800
TOTAL SYS SVCS INCCOM8919061091,63916,602SH SOLE 16,60200
TRAVELERS COMPANIES INCCOM89417E1095,57843,000SH DFND01 02043,0000
TRAVELERS COMPANIES INCCOM89417E1094193,228SH SOLE 3,22800
U S G CORPCOM NEW903293405189,9564,385,964SH DFND01 0204,385,9640
UBS AG JERSEY BRHALERIAN INFRST9026416462,619108,887SH OTR 00108,887
UNION PAC CORPCOM9078181081,4498,900SH SOLE 8,90000
UNITED PARCEL SERVICE INCCL B9113121062261,940SH OTR 1,94000
UNITEDHEALTH GROUP INCCOM91324P1023191,200SH OTR 1,20000
US BANCORP DELCOM NEW902973304930,95817,628,443SH DFND01 02017,628,4430
US BANCORP DELCOM NEW9029733042,32944,110SH SOLE 44,11000
VANECK VECTORS ETF TRGOLD MINERS ETF92189F106703,800SH OTR 003,800
VANGUARD BD INDEX FD INCTOTAL BND MRKT921937835791,000SH OTR 001,000
VANGUARD INDEX FDSTOTAL STK MKT92290876910,22168,300SH OTR 56,000012,300
VANGUARD INDEX FDSVALUE ETF9229087442,71224,500SH SOLE 0024,500
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF9220428662,19230,830SH OTR 0030,830
VAREX IMAGING CORPCOM92214X10611400SH OTR 40000
VARIAN MED SYS INCCOM92220P1051901,700SH OTR 1,70000
VERISK ANALYTICS INCCOM92345Y106120,5891,000,325SH DFND01 0201,000,3250
VERISK ANALYTICS INCCOM92345Y1063,49629,000SH OTR 29,00000
VERIZON COMMUNICATIONS INCCOM92343V104641,191SH OTR 1,19100
VERIZON COMMUNICATIONS INCCOM92343V1043,69269,166SH SOLE 67,56601,600
VERMILION ENERGY INCCOM9237251051514,571SH SOLE 4,57100
VODAFONE GROUP PLC NEWSPONSORED ADR92857W3082049,415SH SOLE 9,41500
WALGREENS BOOTS ALLIANCE INCCOM9314271081,41119,361SH SOLE 19,36100
WALMART INCCOM9311421034,35046,315SH SOLE 45,31501,000
WASTE MGMT INC DELCOM94106L1091812,000SH OTR 2,00000
WASTE MGMT INC DELCOM94106L1094895,409SH SOLE 5,40900
WATSCO INCCOM9426222003762,111SH SOLE 2,11100
WD-40 COCOM9292361073011,747SH SOLE 1,74700
WELLS FARGO CO NEWCOM9497461012,07439,467SH SOLE 39,46700
WELLS FARGO CO NEWCOM9497461011,198,06822,794,300SH DFND01 02022,794,3000
WELLS FARGO CO NEWPERP PFD CNV A94974680417,13613,275SH OTR 0013,275
WISDOMTREE TREUROPE HEDGED EQ97717X7019,881156,306SH OTR 19,9060136,400
WISDOMTREE TREUROPE HEDGED EQ97717X7015,61988,887SH SOLE 22,037066,850
YUM BRANDS INCCOM9884981018369,200SH SOLE 9,20000
YUM CHINA HLDGS INCCOM98850P10967819,300SH SOLE 19,30000
ZOETIS INCCL A98978V1031,77419,379SH SOLE 19,37900