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 2,005 9,514 SH   SOLE   9,514 0 0
ABBOTT LABS COM 002824100 2,472 33,701 SH   SOLE   33,701 0 0
ABBVIE INC COM 00287Y109 2,179 23,040 SH   SOLE   23,040 0 0
ACTIVISION BLIZZARD INC COM 00507V109 34 410 SH   SOLE   410 0 0
ADVANCED MICRO DEVICES INC COM 007903107 77 2,500 SH   SOLE   2,500 0 0
ADVANSIX INC COM 00773T101 0 8 SH   SOLE   8 0 0
AIR LEASE CORP CL A 00912X302 2,023 44,100 SH   SOLE   44,100 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,075 4,550 SH   SOLE   4,550 0 0
ALLSTATE CORP COM 020002101 99 1,000 SH   SOLE   1,000 0 0
ALPHABET INC CAP STK CL A 02079K305 165 137 SH   SOLE   137 0 0
ALPHABET INC CAP STK CL C 02079K107 98 82 SH   SOLE   82 0 0
ALTRIA GROUP INC COM 02209S103 18 300 SH   SOLE   300 0 0
AMAZON COM INC COM 023135106 170 85 SH   SOLE   85 0 0
AMERICAN ELEC PWR INC COM 025537101 35 495 SH   SOLE   495 0 0
AMERICAN EXPRESS CO COM 025816109 264 2,480 SH   SOLE   2,480 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 37 700 SH   SOLE   700 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5 37 SH   SOLE   37 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 762 8,665 SH   SOLE   8,665 0 0
AMETEK INC NEW COM 031100100 41,855 529,008 SH   SOLE   529,008 0 0
AMGEN INC COM 031162100 624 3,011 SH   SOLE   3,011 0 0
AMPHENOL CORP NEW CL A 032095101 40,046 425,929 SH   SOLE   425,929 0 0
ANNALY CAP MGMT INC COM 035710409 2 200 SH   SOLE   200 0 0
APPLE INC COM 037833100 1,494 6,617 SH   SOLE   6,617 0 0
APPLIED MATLS INC COM 038222105 155 4,010 SH   SOLE   4,010 0 0
APTARGROUP INC COM 038336103 39,888 370,229 SH   SOLE   370,229 0 0
AQUA AMERICA INC COM 03836W103 101 2,747 SH   SOLE   2,747 0 0
ARAMARK COM 03852U106 19,723 458,468 SH   SOLE   458,468 0 0
ARROW ELECTRS INC COM 042735100 55 750 SH   SOLE   750 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 25 634 SH   SOLE   634 0 0
AT&T INC COM 00206R102 245 7,283 SH   SOLE   7,283 0 0
AUTODESK INC COM 052769106 47 300 SH   SOLE   300 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,484 9,850 SH   SOLE   9,850 0 0
B & G FOODS INC NEW COM 05508R106 71 2,600 SH   SOLE   2,600 0 0
BAKER HUGHES A GE CO CL A 05722G100 3 80 SH   SOLE   80 0 0
BANCO SANTANDER SA ADR 05964H105 0 7 SH   SOLE   7 0 0
BANK AMER CORP COM 060505104 337 11,440 SH   SOLE   11,440 0 0
BANK MONTREAL QUE COM 063671101 8 100 SH   SOLE   100 0 0
BANK NEW YORK MELLON CORP COM 064058100 77 1,508 SH   SOLE   1,508 0 0
BB&T CORP COM 054937107 152 3,129 SH   SOLE   3,129 0 0
BECTON DICKINSON & CO COM 075887109 2,091 8,011 SH   SOLE   8,011 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 803 3,750 SH   SOLE   3,750 0 0
BOEING CO COM 097023105 446 1,200 SH   SOLE   1,200 0 0
BORGWARNER INC COM 099724106 53 1,250 SH   SOLE   1,250 0 0
BP PLC SPONSORED ADR 055622104 165 3,584 SH   SOLE   3,584 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 63 1,012 SH   SOLE   1,012 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 30 1,000 SH   SOLE   1,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 920 9,400 SH   SOLE   9,400 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 2 48 SH   SOLE   48 0 0
CANADIAN NATL RY CO COM 136375102 1,554 17,300 SH   SOLE   17,300 0 0
CAPITAL ONE FINL CORP COM 14040H105 765 8,060 SH   SOLE   8,060 0 0
CARMAX INC COM 143130102 5 70 SH   SOLE   70 0 0
CATERPILLAR INC DEL COM 149123101 124 812 SH   SOLE   812 0 0
CDK GLOBAL INC COM 12508E101 549 8,770 SH   SOLE   8,770 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 66 700 SH   SOLE   700 0 0
CENTURYLINK INC COM 156700106 1 36 SH   SOLE   36 0 0
CHARLES RIV LABS INTL INC COM 159864107 567 4,214 SH   SOLE   4,214 0 0
CHEVRON CORP NEW COM 166764100 1,689 13,813 SH   SOLE   13,813 0 0
CHURCH & DWIGHT INC COM 171340102 22,971 386,919 SH   SOLE   386,919 0 0
CISCO SYS INC COM 17275R102 78 1,600 SH   SOLE   1,600 0 0
COCA COLA CO COM 191216100 602 13,023 SH   SOLE   13,023 0 0
COGNEX CORP COM 192422103 8 150 SH   SOLE   150 0 0
COLGATE PALMOLIVE CO COM 194162103 509 7,600 SH   SOLE   7,600 0 0
COLUMBIA BKG SYS INC COM 197236102 74 1,910 SH   SOLE   1,910 0 0
COMCAST CORP NEW CL A 20030N101 30 850 SH   SOLE   850 0 0
COMMERCE BANCSHARES INC COM 200525103 19,857 300,768 SH   SOLE   300,768 0 0
CONAGRA BRANDS INC COM 205887102 42 1,249 SH   SOLE   1,249 0 0
CONOCOPHILLIPS COM 20825C104 78 1,003 SH   SOLE   1,003 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,335 14,200 SH   SOLE   14,200 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 88 600 SH   SOLE   600 0 0
CRAFT BREW ALLIANCE INC COM 224122101 0 10 SH   SOLE   10 0 0
CSX CORP COM 126408103 333 4,500 SH   SOLE   4,500 0 0
CVS HEALTH CORP COM 126650100 130 1,650 SH   SOLE   1,650 0 0
DANAHER CORP DEL COM 235851102 39,655 364,945 SH   SOLE   364,945 0 0
DARDEN RESTAURANTS INC COM 237194105 50 450 SH   SOLE   450 0 0
DECKERS OUTDOOR CORP COM 243537107 24 200 SH   SOLE   200 0 0
DENTSPLY SIRONA INC COM 24906P109 16,798 445,111 SH   SOLE   445,111 0 0
DIGITAL RLTY TR INC COM 253868103 11 100 SH   SOLE   100 0 0
DISNEY WALT CO COM DISNEY 254687106 350 2,996 SH   SOLE   2,996 0 0
DOMINION ENERGY INC COM 25746U109 112 1,600 SH   SOLE   1,600 0 0
DONALDSON INC COM 257651109 38,561 661,873 SH   SOLE   661,873 0 0
DOWDUPONT INC COM 26078J100 72 1,120 SH   SOLE   1,120 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 61 757 SH   SOLE   757 0 0
EATON CORP PLC SHS G29183103 156 1,800 SH   SOLE   1,800 0 0
ECOLAB INC COM 278865100 15,659 99,880 SH   SOLE   99,880 0 0
EMERSON ELEC CO COM 291011104 253 3,300 SH   SOLE   3,300 0 0
ENBRIDGE INC COM 29250N105 154 4,755 SH   SOLE   4,755 0 0
ENERGEN CORP COM 29265N108 251 2,913 SH   SOLE   2,913 0 0
ENTERGY CORP NEW COM 29364G103 76 933 SH   SOLE   933 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 287 9,997 SH   SOLE   9,997 0 0
EOG RES INC COM 26875P101 41 325 SH   SOLE   325 0 0
ESSEX PPTY TR INC COM 297178105 122 495 SH   SOLE   495 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 8,962 504,035 SH   SOLE   504,035 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 18 194 SH   SOLE   194 0 0
EXXON MOBIL CORP COM 30231G102 3,937 46,306 SH   SOLE   46,306 0 0
FACEBOOK INC CL A 30303M102 82 500 SH   SOLE   500 0 0
FASTENAL CO COM 311900104 13,441 231,670 SH   SOLE   231,670 0 0
FEDEX CORP COM 31428X106 125 520 SH   SOLE   520 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 37,515 343,957 SH   SOLE   343,957 0 0
FIFTH THIRD BANCORP COM 316773100 679 24,320 SH   SOLE   24,320 0 0
FIREEYE INC COM 31816Q101 17 1,000 SH   SOLE   1,000 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 20 144 SH   SOLE   144 0 0
FISERV INC COM 337738108 53,247 646,360 SH   SOLE   646,360 0 0
FLIR SYS INC COM 302445101 12 200 SH   SOLE   200 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 4 400 SH   SOLE   400 0 0
FORTIVE CORP COM 34959J108 19,760 234,678 SH   SOLE   234,678 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 61 1,160 SH   SOLE   1,160 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 2 SH   SOLE   2 0 0
GALLAGHER ARTHUR J & CO COM 363576109 23,060 309,784 SH   SOLE   309,784 0 0
GENERAL ELECTRIC CO COM 369604103 125 11,053 SH   SOLE   11,053 0 0
GENERAL MLS INC COM 370334104 99 2,300 SH   SOLE   2,300 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17 413 SH   SOLE   413 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 67 300 SH   SOLE   300 0 0
GREAT WESTN BANCORP INC COM 391416104 16,728 396,484 SH   SOLE   396,484 0 0
HALLIBURTON CO COM 406216101 20 481 SH   SOLE   481 0 0
HCP INC COM 40414L109 42 1,600 SH   SOLE   1,600 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,128 26,365 SH   SOLE   26,365 0 0
HEARTLAND EXPRESS INC COM 422347104 25 1,260 SH   SOLE   1,260 0 0
HERSHEY CO COM 427866108 20 200 SH   SOLE   200 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1 50 SH   SOLE   50 0 0
HILL ROM HLDGS INC COM 431475102 5,711 60,500 SH   SOLE   60,500 0 0
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 18 850 SH   SOLE   850 0 0
HOME BANCSHARES INC COM 436893200 12,351 563,966 SH   SOLE   563,966 0 0
HOME DEPOT INC COM 437076102 430 2,075 SH   SOLE   2,075 0 0
HONEYWELL INTL INC COM 438516106 824 4,950 SH   SOLE   4,950 0 0
HP INC COM 40434L105 1 50 SH   SOLE   50 0 0
IDACORP INC COM 451107106 196 1,980 SH   SOLE   1,980 0 0
IDEX CORP COM 45167R104 43,585 289,296 SH   SOLE   289,296 0 0
IHS MARKIT LTD SHS G47567105 17,293 320,470 SH   SOLE   320,470 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,883 13,341 SH   SOLE   13,341 0 0
ILLUMINA INC COM 452327109 18 50 SH   SOLE   50 0 0
INTEL CORP COM 458140100 1,166 24,651 SH   SOLE   24,651 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 404 2,675 SH   SOLE   2,675 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 1 70 SH   SOLE   70 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 28 1,347 SH   SOLE   1,347 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 223 1,200 SH   SOLE   1,200 0 0
IPG PHOTONICS CORP COM 44980X109 8 50 SH   SOLE   50 0 0
IROBOT CORP COM 462726100 16 150 SH   SOLE   150 0 0
ISHARES TR CORE S&P500 ETF 464287200 332 1,135 SH   SOLE   1,135 0 0
ISHARES TR CORE US AGGBD ET 464287226 189 1,794 SH   SOLE   1,794 0 0
ISHARES TR IBOXX INV CP ETF 464287242 36 310 SH   SOLE   310 0 0
ISHARES TR RUS 1000 ETF 464287622 13 82 SH   SOLE   82 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 154 1,220 SH   SOLE   1,220 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 40 230 SH   SOLE   230 0 0
ISHARES TR SH TR CRPORT ETF 464288646 119 2,300 SH   SOLE   2,300 0 0
ISHARES TR TIPS BD ETF 464287176 54 484 SH   SOLE   484 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 10 80 SH   SOLE   80 0 0
JOHNSON & JOHNSON COM 478160104 4,041 29,250 SH   SOLE   29,250 0 0
JPMORGAN CHASE & CO COM 46625H100 3,359 29,769 SH   SOLE   29,769 0 0
KEYCORP NEW COM 493267108 20 1,000 SH   SOLE   1,000 0 0
KIMBERLY CLARK CORP COM 494368103 17 150 SH   SOLE   150 0 0
KRAFT HEINZ CO COM 500754106 55 1,000 SH   SOLE   1,000 0 0
LAMB WESTON HLDGS INC COM 513272104 28 416 SH   SOLE   416 0 0
LANDSTAR SYS INC COM 515098101 29,120 238,688 SH   SOLE   238,688 0 0
M & T BK CORP COM 55261F104 10,445 63,483 SH   SOLE   63,483 0 0
MACERICH CO COM 554382101 6 100 SH   SOLE   100 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 1 50 SH   SOLE   50 0 0
MARATHON OIL CORP COM 565849106 37 1,595 SH   SOLE   1,595 0 0
MARATHON PETE CORP COM 56585A102 154 1,926 SH   SOLE   1,926 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 2 100 SH   SOLE   100 0 0
MASCO CORP COM 574599106 31 850 SH   SOLE   850 0 0
MASTERCARD INCORPORATED CL A 57636Q104 148 666 SH   SOLE   666 0 0
MCDONALDS CORP COM 580135101 337 2,017 SH   SOLE   2,017 0 0
MEDTRONIC PLC SHS G5960L103 177 1,800 SH   SOLE   1,800 0 0
MERCK & CO INC COM 58933Y105 339 4,774 SH   SOLE   4,774 0 0
MFC BANCORP LTD USD MFC SHS G60630103 0 57 SH   SOLE   57 0 0
MICRON TECHNOLOGY INC COM 595112103 486 10,743 SH   SOLE   10,743 0 0
MICROSOFT CORP COM 594918104 1,200 10,496 SH   SOLE   10,496 0 0
MIDDLEBY CORP COM 596278101 1,513 11,700 SH   SOLE   11,700 0 0
MORGAN STANLEY COM NEW 617446448 44 940 SH   SOLE   940 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 17 128 SH   SOLE   128 0 0
MSC INDL DIRECT INC CL A 553530106 18,036 204,700 SH   SOLE   204,700 0 0
NATIONAL INSTRS CORP COM 636518102 11 225 SH   SOLE   225 0 0
NIKE INC CL B 654106103 25 300 SH   SOLE   300 0 0
NORDSON CORP COM 655663102 10 75 SH   SOLE   75 0 0
NOVANTA INC COM 67000B104 14 200 SH   SOLE   200 0 0
NVENT ELECTRIC PLC SHS G6700G107 16,112 593,242 SH   SOLE   593,242 0 0
NVIDIA CORP COM 67066G104 26 94 SH   SOLE   94 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 107 1,300 SH   SOLE   1,300 0 0
ONEOK INC NEW COM 682680103 86 1,267 SH   SOLE   1,267 0 0
PACKAGING CORP AMER COM 695156109 22 200 SH   SOLE   200 0 0
PALO ALTO NETWORKS INC COM 697435105 16 70 SH   SOLE   70 0 0
PAYCHEX INC COM 704326107 74 1,010 SH   SOLE   1,010 0 0
PEMBINA PIPELINE CORP COM 706327103 85 2,500 SH   SOLE   2,500 0 0
PENTAIR PLC SHS G7S00T104 13,167 303,726 SH   SOLE   303,726 0 0
PEPSICO INC COM 713448108 1,364 12,200 SH   SOLE   12,200 0 0
PFIZER INC COM 717081103 618 14,016 SH   SOLE   14,016 0 0
PHILLIPS 66 COM 718546104 45 401 SH   SOLE   401 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 15,549 258,497 SH   SOLE   258,497 0 0
PNC FINL SVCS GROUP INC COM 693475105 976 7,166 SH   SOLE   7,166 0 0
PPG INDS INC COM 693506107 32 290 SH   SOLE   290 0 0
PRAXAIR INC COM 74005P104 32 200 SH   SOLE   200 0 0
PROCTER AND GAMBLE CO COM 742718109 1,588 19,078 SH   SOLE   19,078 0 0
PRUDENTIAL FINL INC COM 744320102 30 300 SH   SOLE   300 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 51 974 SH   SOLE   974 0 0
QUEST DIAGNOSTICS INC COM 74834L100 437 4,050 SH   SOLE   4,050 0 0
REPUBLIC SVCS INC COM 760759100 108 1,480 SH   SOLE   1,480 0 0
ROCKWELL AUTOMATION INC COM 773903109 30 160 SH   SOLE   160 0 0
ROCKWELL COLLINS INC COM 774341101 3,466 24,676 SH   SOLE   24,676 0 0
ROPER TECHNOLOGIES INC COM 776696106 31,095 104,977 SH   SOLE   104,977 0 0
ROSS STORES INC COM 778296103 872 8,800 SH   SOLE   8,800 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 936 11,678 SH   SOLE   11,678 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 41 600 SH   SOLE   600 0 0
RPM INTL INC COM 749685103 23,047 354,894 SH   SOLE   354,894 0 0
RYDER SYS INC COM 783549108 80 1,100 SH   SOLE   1,100 0 0
SCHEIN HENRY INC COM 806407102 1,144 13,450 SH   SOLE   13,450 0 0
SCHLUMBERGER LTD COM 806857108 103 1,685 SH   SOLE   1,685 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 219 3,150 SH   SOLE   3,150 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 35 458 SH   SOLE   458 0 0
SEALED AIR CORP NEW COM 81211K100 44 1,100 SH   SOLE   1,100 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7 208 SH   SOLE   208 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 45 472 SH   SOLE   472 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 394 14,300 SH   SOLE   14,300 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 59 1,125 SH   SOLE   1,125 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 15 202 SH   SOLE   202 0 0
SEMPRA ENERGY COM 816851109 11 100 SH   SOLE   100 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 0 1 SH   SOLE   1 0 0
SIMON PPTY GROUP INC NEW COM 828806109 88 500 SH   SOLE   500 0 0
SNAP ON INC COM 833034101 28,082 152,953 SH   SOLE   152,953 0 0
SOUTHERN CO COM 842587107 140 3,201 SH   SOLE   3,201 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 28 250 SH   SOLE   250 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 423 1,455 SH   SOLE   1,455 0 0
STARBUCKS CORP COM 855244109 18 320 SH   SOLE   320 0 0
STATE STR CORP COM 857477103 43 510 SH   SOLE   510 0 0
STRYKER CORP COM 863667101 416 2,340 SH   SOLE   2,340 0 0
SUNCOR ENERGY INC NEW COM 867224107 4 100 SH   SOLE   100 0 0
SUNTRUST BKS INC COM 867914103 1,740 26,050 SH   SOLE   26,050 0 0
SUPERVALU INC COM NEW 868536301 0 1 SH   SOLE   1 0 0
TARGET CORP COM 87612E106 88 1,000 SH   SOLE   1,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 69 1,300 SH   SOLE   1,300 0 0
TE CONNECTIVITY LTD REG SHS H84989104 22 250 SH   SOLE   250 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 79 320 SH   SOLE   320 0 0
TELEFLEX INC COM 879369106 23,866 89,693 SH   SOLE   89,693 0 0
TENNECO INC COM 880349105 54 1,289 SH   SOLE   1,289 0 0
TESLA INC COM 88160R101 57 214 SH   SOLE   214 0 0
TEXAS INSTRS INC COM 882508104 163 1,517 SH   SOLE   1,517 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,720 60,310 SH   SOLE   60,310 0 0
TOOTSIE ROLL INDS INC COM 890516107 16 532 SH   SOLE   532 0 0
TOTAL S A SPONSORED ADR 89151E109 19 300 SH   SOLE   300 0 0
TRAVELERS COMPANIES INC COM 89417E109 250 1,930 SH   SOLE   1,930 0 0
UGI CORP NEW COM 902681105 18,112 326,452 SH   SOLE   326,452 0 0
UNION PAC CORP COM 907818108 509 3,126 SH   SOLE   3,126 0 0
UNITED CONTL HLDGS INC COM 910047109 80 900 SH   SOLE   900 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,991 17,050 SH   SOLE   17,050 0 0
UNITED STATES STL CORP NEW COM 912909108 2 60 SH   SOLE   60 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,609 32,963 SH   SOLE   32,963 0 0
US BANCORP DEL COM NEW 902973304 9,155 173,360 SH   SOLE   173,360 0 0
VALE S A ADR 91912E105 6 400 SH   SOLE   400 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,780 22,120 SH   SOLE   22,120 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,044 26,190 SH   SOLE   26,190 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 338 4,296 SH   SOLE   4,296 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 702 4,693 SH   SOLE   4,693 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 32 615 SH   SOLE   615 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 41 1,000 SH   SOLE   1,000 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 136 1,623 SH   SOLE   1,623 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 92 1,810 SH   SOLE   1,810 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 105 1,338 SH   SOLE   1,338 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 15 285 SH   SOLE   285 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 106 2,450 SH   SOLE   2,450 0 0
VARIAN MED SYS INC COM 92220P105 10 90 SH   SOLE   90 0 0
VERISK ANALYTICS INC COM 92345Y106 26,373 218,775 SH   SOLE   218,775 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 518 9,698 SH   SOLE   9,698 0 0
VISA INC COM CL A 92826C839 570 3,800 SH   SOLE   3,800 0 0
W P CAREY INC COM 92936U109 16 250 SH   SOLE   250 0 0
W R BERKLEY CORPORATION COM 084423102 165 2,060 SH   SOLE   2,060 0 0
WABTEC CORP COM 929740108 23,589 224,915 SH   SOLE   224,915 0 0
WALMART INC COM 931142103 929 9,893 SH   SOLE   9,893 0 0
WASTE MGMT INC DEL COM 94106L109 18 200 SH   SOLE   200 0 0
WATERS CORP COM 941848103 19,109 98,154 SH   SOLE   98,154 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 1 354 SH   SOLE   354 0 0
WELLS FARGO CO NEW COM 949746101 3,657 69,568 SH   SOLE   69,568 0 0
WESTAMERICA BANCORPORATION COM 957090103 9 150 SH   SOLE   150 0 0
WESTERN ALLIANCE BANCORP COM 957638109 19,432 341,574 SH   SOLE   341,574 0 0
WESTERN UN CO COM 959802109 286 15,000 SH   SOLE   15,000 0 0
WEYERHAEUSER CO COM 962166104 36 1,120 SH   SOLE   1,120 0 0
WINTRUST FINL CORP COM 97650W108 9,981 117,510 SH   SOLE   117,510 0 0
WORLDPAY INC CL A 981558109 40,067 395,641 SH   SOLE   395,641 0 0
XILINX INC COM 983919101 11 140 SH   SOLE   140 0 0
XYLEM INC COM 98419M100 36,326 454,814 SH   SOLE   454,814 0 0
YUM BRANDS INC COM 988498101 23 252 SH   SOLE   252 0 0
YUM CHINA HLDGS INC COM 98850P109 9 252 SH   SOLE   252 0 0
ZIONS BANCORPORATION COM 989701107 87 1,730 SH   SOLE   1,730 0 0
ZOETIS INC CL A 98978V103 50 550 SH   SOLE   550 0 0