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 7,717 36,628 SH   SOLE 1 0 0 36,628
ABBOTT LABS COM 002824100 4,641 63,265 SH   SOLE 1 0 0 63,265
ABBVIE INC COM 00287Y109 9,009 95,253 SH   SOLE 1 0 0 95,253
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 860 5,057 SH   SOLE 1 0 0 5,057
ADOBE SYS INC COM 00724F101 233 865 SH   SOLE 1 0 0 865
ADVANCE AUTO PARTS INC COM 00751Y106 670 3,981 SH   SOLE 1 0 0 3,981
AEROVIRONMENT INC COM 008073108 235 2,100 SH   SOLE 1 0 0 2,100
ALASKA AIR GROUP INC COM 011659109 556 8,075 SH   SOLE 1 0 0 8,075
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 212 1,292 SH   SOLE 1 0 0 1,292
ALLERGAN PLC SHS G0177J108 330 1,733 SH   SOLE 1 0 0 1,733
ALPHABET INC CAP STK CL C 02079K107 978 820 SH   SOLE 1 0 0 820
ALPHABET INC CAP STK CL A 02079K305 1,613 1,337 SH   SOLE 1 0 0 1,337
ALTRIA GROUP INC COM 02209S103 683 11,340 SH   SOLE 1 0 0 11,340
AMAZON COM INC COM 023135106 4,168 2,081 SH   SOLE 1 0 0 2,081
AMERICAN INTL GROUP INC COM NEW 026874784 345 6,493 SH   SOLE 1 0 0 6,493
AON PLC SHS CL A G0408V102 684 4,449 SH   SOLE 1 0 0 4,449
APPLE INC COM 037833100 9,993 44,270 SH   SOLE 1 0 0 44,270
APPLIED MATLS INC COM 038222105 334 8,650 SH   SOLE 1 0 0 8,650
ARK ETF TR WEB X.O ETF 00214Q401 356 6,195 SH   SOLE 1 0 0 6,195
ASTRAZENECA PLC SPONSORED ADR 046353108 1,257 31,774 SH   SOLE 1 0 0 31,774
AT&T INC COM 00206R102 1,983 59,075 SH   SOLE 1 0 0 59,075
AUTOMATIC DATA PROCESSING IN COM 053015103 640 4,253 SH   SOLE 1 0 0 4,253
AVALONBAY CMNTYS INC COM 053484101 469 2,590 SH   SOLE 1 0 0 2,590
AVERY DENNISON CORP COM 053611109 678 6,258 SH   SOLE 1 0 0 6,258
BANK AMER CORP COM 060505104 2,366 80,336 SH   SOLE 1 0 0 80,336
BANK N S HALIFAX COM 064149107 747 12,540 SH   SOLE 1 0 0 12,540
BAXTER INTL INC COM 071813109 1,007 13,074 SH   SOLE 1 0 0 13,074
BB&T CORP COM 054937107 5,871 120,953 SH   SOLE 1 0 0 120,953
BCE INC COM NEW 05534B760 1,417 34,990 SH   SOLE 1 0 0 34,990
BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH   SOLE 1 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,096 23,803 SH   SOLE 1 0 0 23,803
BLACKROCK HEALTH SCIENCES TR COM 09250W107 692 16,271 SH   SOLE 1 0 0 16,271
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 833 21,900 SH   SOLE 1 0 0 21,900
BOEING CO COM 097023105 2,187 5,882 SH   SOLE 1 0 0 5,882
BOOKING HLDGS INC COM 09857L108 527 266 SH   SOLE 1 0 0 266
BP PLC SPONSORED ADR 055622104 405 8,806 SH   SOLE 1 0 0 8,806
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 611 38,890 SH   SOLE 1 0 0 38,890
BRISTOL MYERS SQUIBB CO COM 110122108 2,861 46,088 SH   SOLE 1 0 0 46,088
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 489 12,266 SH   SOLE 1 0 0 12,266
CANON INC SPONSORED ADR 138006309 489 15,475 SH   SOLE 1 0 0 15,475
CATERPILLAR INC DEL COM 149123101 336 2,204 SH   SOLE 1 0 0 2,204
CDK GLOBAL INC COM 12508E101 419 6,709 SH   SOLE 1 0 0 6,709
CERNER CORP COM 156782104 237 3,684 SH   SOLE 1 0 0 3,684
CHECK POINT SOFTWARE TECH LT ORD M22465104 201 1,716 SH   SOLE 1 0 0 1,716
CHESAPEAKE ENERGY CORP COM 165167107 53 12,000 SH   SOLE 1 0 0 12,000
CHEVRON CORP NEW COM 166764100 2,942 24,064 SH   SOLE 1 0 0 24,064
CHURCH & DWIGHT INC COM 171340102 208 3,517 SH   SOLE 1 0 0 3,517
CIGNA CORPORATION COM 125509109 541 2,600 SH   SOLE 1 0 0 2,600
CINTAS CORP COM 172908105 294 1,489 SH   SOLE 1 0 0 1,489
CISCO SYS INC COM 17275R102 1,129 23,212 SH   SOLE 1 0 0 23,212
CLOROX CO DEL COM 189054109 218 1,450 SH   SOLE 1 0 0 1,450
COCA COLA CO COM 191216100 4,078 88,309 SH   SOLE 1 0 0 88,309
COGNEX CORP COM 192422103 351 6,300 SH   SOLE 1 0 0 6,300
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 824 10,686 SH   SOLE 1 0 0 10,686
COHEN & STEERS QUALITY RLTY COM 19247L106 273 22,304 SH   SOLE 1 0 0 22,304
COLGATE PALMOLIVE CO COM 194162103 419 6,262 SH   SOLE 1 0 0 6,262
COMCAST CORP NEW CL A 20030N101 1,020 28,827 SH   SOLE 1 0 0 28,827
CONOCOPHILLIPS COM 20825C104 698 9,021 SH   SOLE 1 0 0 9,021
CONSTELLATION BRANDS INC CL A 21036P108 352 1,633 SH   SOLE 1 0 0 1,633
COSTCO WHSL CORP NEW COM 22160K105 1,684 7,169 SH   SOLE 1 0 0 7,169
CVS HEALTH CORP COM 126650100 610 7,749 SH   SOLE 1 0 0 7,749
DANAHER CORP DEL COM 235851102 209 1,926 SH   SOLE 1 0 0 1,926
DISNEY WALT CO COM DISNEY 254687106 2,602 22,254 SH   SOLE 1 0 0 22,254
DOLLAR GEN CORP NEW COM 256677105 432 3,955 SH   SOLE 1 0 0 3,955
DOLLAR TREE INC COM 256746108 430 5,278 SH   SOLE 1 0 0 5,278
DOWDUPONT INC COM 26078J100 1,078 16,763 SH   SOLE 1 0 0 16,763
DUKE ENERGY CORP NEW COM NEW 26441C204 408 5,108 SH   SOLE 1 0 0 5,108
EMERSON ELEC CO COM 291011104 5,433 70,958 SH   SOLE 1 0 0 70,958
EQUINOR ASA SPONSORED ADR 29446M102 2,475 87,768 SH   SOLE 1 0 0 87,768
EXPRESS SCRIPTS HLDG CO COM 30219G108 216 2,274 SH   SOLE 1 0 0 2,274
EXXON MOBIL CORP COM 30231G102 5,451 64,116 SH   SOLE 1 0 0 64,116
FACEBOOK INC CL A 30303M102 1,254 7,630 SH   SOLE 1 0 0 7,630
FASTENAL CO COM 311900104 1,439 24,812 SH   SOLE 1 0 0 24,812
FEDEX CORP COM 31428X106 3,030 12,584 SH   SOLE 1 0 0 12,584
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 199 11,383 SH   SOLE 1 0 0 11,383
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 449 1,425 SH   SOLE 1 0 0 1,425
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 252 12,830 SH   SOLE 1 0 0 12,830
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 503 13,108 SH   SOLE 1 0 0 13,108
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 343 18,445 SH   SOLE 1 0 0 18,445
GENERAL DYNAMICS CORP COM 369550108 439 2,147 SH   SOLE 1 0 0 2,147
GENERAL ELECTRIC CO COM 369604103 539 47,805 SH   SOLE 1 0 0 47,805
GENERAL MLS INC COM 370334104 232 5,412 SH   SOLE 1 0 0 5,412
GENTEX CORP COM 371901109 783 36,521 SH   SOLE 1 0 0 36,521
GILEAD SCIENCES INC COM 375558103 679 8,797 SH   SOLE 1 0 0 8,797
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,170 29,135 SH   SOLE 1 0 0 29,135
GRAPHIC PACKAGING HLDG CO COM 388689101 2,770 197,750 SH   SOLE 1 0 0 197,750
HERSHEY CO COM 427866108 431 4,230 SH   SOLE 1 0 0 4,230
HOME DEPOT INC COM 437076102 5,664 27,343 SH   SOLE 1 0 0 27,343
HONEYWELL INTL INC COM 438516106 2,369 14,239 SH   SOLE 1 0 0 14,239
ILLINOIS TOOL WKS INC COM 452308109 2,726 19,323 SH   SOLE 1 0 0 19,323
ILLUMINA INC COM 452327109 367 1,000 SH   SOLE 1 0 0 1,000
INTEL CORP COM 458140100 1,120 23,699 SH   SOLE 1 0 0 23,699
INTERNATIONAL BUSINESS MACHS COM 459200101 2,326 15,385 SH   SOLE 1 0 0 15,385
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 336 5,470 SH   SOLE 1 0 0 5,470
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,269 25,636 SH   SOLE 1 0 0 25,636
INVESCO QQQ TR UNIT SER 1 46090E103 1,732 9,325 SH   SOLE 1 0 0 9,325
ISHARES INC MSCI PAC JP ETF 464286665 438 9,664 SH   SOLE 1 0 0 9,664
ISHARES TR CORE S&P500 ETF 464287200 2,367 8,086 SH   SOLE 1 0 0 8,086
ISHARES TR MSCI EMG MKT ETF 464287234 230 5,374 SH   SOLE 1 0 0 5,374
ISHARES TR S&P 500 GRWT ETF 464287309 241 1,363 SH   SOLE 1 0 0 1,363
ISHARES TR S&P 500 VAL ETF 464287408 294 2,538 SH   SOLE 1 0 0 2,538
ISHARES TR MSCI EAFE ETF 464287465 1,134 16,679 SH   SOLE 1 0 0 16,679
ISHARES TR RUS MID CAP ETF 464287499 1,039 4,714 SH   SOLE 1 0 0 4,714
ISHARES TR CORE S&P MCP ETF 464287507 1,256 6,240 SH   SOLE 1 0 0 6,240
ISHARES TR S&P MC 400GR ETF 464287606 285 1,225 SH   SOLE 1 0 0 1,225
ISHARES TR RUS 2000 VAL ETF 464287630 402 3,022 SH   SOLE 1 0 0 3,022
ISHARES TR RUS 2000 GRW ETF 464287648 293 1,362 SH   SOLE 1 0 0 1,362
ISHARES TR RUSSELL 2000 ETF 464287655 2,979 17,676 SH   SOLE 1 0 0 17,676
ISHARES TR CORE S&P US VLU 464287663 382 6,787 SH   SOLE 1 0 0 6,787
ISHARES TR S&P MC 400VL ETF 464287705 531 3,179 SH   SOLE 1 0 0 3,179
ISHARES TR MSCI ACWI ETF 464288257 438 5,900 SH   SOLE 1 0 0 5,900
ISHARES TR MSCI USA ESG SLC 464288802 261 2,190 SH   SOLE 1 0 0 2,190
ISHARES TR CORE HIGH DV ETF 46429B663 317 3,510 SH   SOLE 1 0 0 3,510
JOHNSON & JOHNSON COM 478160104 13,268 96,032 SH   SOLE 1 0 0 96,032
JPMORGAN CHASE & CO COM 46625H100 630 5,591 SH   SOLE 1 0 0 5,591
KANSAS CITY SOUTHERN COM NEW 485170302 744 6,573 SH   SOLE 1 0 0 6,573
KIMBERLY CLARK CORP COM 494368103 1,048 9,226 SH   SOLE 1 0 0 9,226
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 887 19,495 SH   SOLE 1 0 0 19,495
KRAFT HEINZ CO COM 500754106 379 6,879 SH   SOLE 1 0 0 6,879
LEGGETT & PLATT INC COM 524660107 240 5,500 SH   SOLE 1 0 0 5,500
LILLY ELI & CO COM 532457108 467 4,354 SH   SOLE 1 0 0 4,354
LOCKHEED MARTIN CORP COM 539830109 1,087 3,144 SH   SOLE 1 0 0 3,144
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 734 7,170 SH   SOLE 1 0 0 7,170
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 374 5,525 SH   SOLE 1 0 0 5,525
MAIN STREET CAPITAL CORP COM 56035L104 1,357 35,268 SH   SOLE 1 0 0 35,268
MARATHON PETE CORP COM 56585A102 242 3,028 SH   SOLE 1 0 0 3,028
MARKEL CORP COM 570535104 249 210 SH   SOLE 1 0 0 210
MASTERCARD INCORPORATED CL A 57636Q104 1,086 4,880 SH   SOLE 1 0 0 4,880
MCDONALDS CORP COM 580135101 1,153 6,897 SH   SOLE 1 0 0 6,897
MCKESSON CORP COM 58155Q103 283 2,136 SH   SOLE 1 0 0 2,136
MEDTRONIC PLC SHS G5960L103 212 2,160 SH   SOLE 1 0 0 2,160
MERCK & CO INC COM 58933Y105 2,321 32,724 SH   SOLE 1 0 0 32,724
MICROSOFT CORP COM 594918104 5,071 44,344 SH   SOLE 1 0 0 44,344
MONDELEZ INTL INC CL A 609207105 414 9,643 SH   SOLE 1 0 0 9,643
MOTOROLA SOLUTIONS INC COM NEW 620076307 365 2,805 SH   SOLE 1 0 0 2,805
NETFLIX INC COM 64110L106 7,619 20,367 SH   SOLE 1 0 0 20,367
NEXTERA ENERGY INC COM 65339F101 1,444 8,620 SH   SOLE 1 0 0 8,620
NORFOLK SOUTHERN CORP COM 655844108 210 1,168 SH   SOLE 1 0 0 1,168
NORTHROP GRUMMAN CORP COM 666807102 380 1,200 SH   SOLE 1 0 0 1,200
NOVARTIS A G SPONSORED ADR 66987V109 1,029 11,949 SH   SOLE 1 0 0 11,949
NUCOR CORP COM 670346105 224 3,534 SH   SOLE 1 0 0 3,534
ORACLE CORP COM 68389X105 1,107 21,475 SH   SOLE 1 0 0 21,475
ORANGE SPONSORED ADR 684060106 349 22,023 SH   SOLE 1 0 0 22,023
PAYPAL HLDGS INC COM 70450Y103 2,016 22,956 SH   SOLE 1 0 0 22,956
PEAPACK-GLADSTONE FINL CORP COM 704699107 316 10,250 SH   SOLE 1 0 0 10,250
PEPSICO INC COM 713448108 2,602 23,274 SH   SOLE 1 0 0 23,274
PFIZER INC COM 717081103 6,101 138,456 SH   SOLE 1 0 0 138,456
PHILIP MORRIS INTL INC COM 718172109 2,156 26,449 SH   SOLE 1 0 0 26,449
PHILLIPS 66 COM 718546104 1,649 14,630 SH   SOLE 1 0 0 14,630
PPG INDS INC COM 693506107 270 2,480 SH   SOLE 1 0 0 2,480
PROCTER AND GAMBLE CO COM 742718109 11,050 132,768 SH   SOLE 1 0 0 132,768
QUALCOMM INC COM 747525103 1,212 16,832 SH   SOLE 1 0 0 16,832
RAYTHEON CO COM NEW 755111507 266 1,289 SH   SOLE 1 0 0 1,289
REGENERON PHARMACEUTICALS COM 75886F107 207 513 SH   SOLE 1 0 0 513
RIO TINTO PLC SPONSORED ADR 767204100 241 4,740 SH   SOLE 1 0 0 4,740
ROKU INC COM CL A 77543R102 486 6,661 SH   SOLE 1 0 0 6,661
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,129 16,582 SH   SOLE 1 0 0 16,582
SALESFORCE COM INC COM 79466L302 1,442 9,073 SH   SOLE 1 0 0 9,073
SANOFI SPONSORED ADR 80105N105 1,003 22,475 SH   SOLE 1 0 0 22,475
SAP SE SPON ADR 803054204 389 3,166 SH   SOLE 1 0 0 3,166
SCHLUMBERGER LTD COM 806857108 2,884 47,347 SH   SOLE 1 0 0 47,347
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 294 5,562 SH   SOLE 1 0 0 5,562
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 797 8,384 SH   SOLE 1 0 0 8,384
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 630 11,699 SH   SOLE 1 0 0 11,699
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 254 2,174 SH   SOLE 1 0 0 2,174
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,403 18,529 SH   SOLE 1 0 0 18,529
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 690 25,031 SH   SOLE 1 0 0 25,031
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 669 8,883 SH   SOLE 1 0 0 8,883
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 302 6,179 SH   SOLE 1 0 0 6,179
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 247 4,709 SH   SOLE 1 0 0 4,709
SHERWIN WILLIAMS CO COM 824348106 610 1,342 SH   SOLE 1 0 0 1,342
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 343 1,301 SH   SOLE 1 0 0 1,301
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,938 13,548 SH   SOLE 1 0 0 13,548
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 291 793 SH   SOLE 1 0 0 793
SPDR SER TR SSGA GNDER ETF 78468R747 231 3,015 SH   SOLE 1 0 0 3,015
SPDR SERIES TRUST S&P DIVID ETF 78464A763 857 8,757 SH   SOLE 1 0 0 8,757
SPROUTS FMRS MKT INC COM 85208M102 375 13,700 SH   SOLE 1 0 0 13,700
STARBUCKS CORP COM 855244109 628 11,058 SH   SOLE 1 0 0 11,058
STRYKER CORP COM 863667101 508 2,860 SH   SOLE 1 0 0 2,860
SYSCO CORP COM 871829107 401 5,485 SH   SOLE 1 0 0 5,485
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1,546 35,021 SH   SOLE 1 0 0 35,021
TELEFLEX INC COM 879369106 931 3,500 SH   SOLE 1 0 0 3,500
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 266 3,225 SH   SOLE 1 0 0 3,225
TORTOISE ENERGY INFRA CORP COM 89147L100 510 18,957 SH   SOLE 1 0 0 18,957
TOTAL S A SPONSORED ADR 89151E109 1,805 28,035 SH   SOLE 1 0 0 28,035
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 932 7,503 SH   SOLE 1 0 0 7,503
UDR INC COM 902653104 1,365 33,772 SH   SOLE 1 0 0 33,772
UNION PAC CORP COM 907818108 1,034 6,351 SH   SOLE 1 0 0 6,351
UNITED PARCEL SERVICE INC CL B 911312106 239 2,054 SH   SOLE 1 0 0 2,054
UNITED TECHNOLOGIES CORP COM 913017109 1,466 10,488 SH   SOLE 1 0 0 10,488
UNITEDHEALTH GROUP INC COM 91324P102 1,015 3,817 SH   SOLE 1 0 0 3,817
US BANCORP DEL COM NEW 902973304 857 16,228 SH   SOLE 1 0 0 16,228
V F CORP COM 918204108 488 5,228 SH   SOLE 1 0 0 5,228
VANGUARD GROUP DIV APP ETF 921908844 373 3,374 SH   SOLE 1 0 0 3,374
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 243 3,019 SH   SOLE 1 0 0 3,019
VANGUARD INDEX FDS SMALL CP ETF 922908751 245 1,506 SH   SOLE 1 0 0 1,506
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,656 11,066 SH   SOLE 1 0 0 11,066
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 512 6,765 SH   SOLE 1 0 0 6,765
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 396 7,620 SH   SOLE 1 0 0 7,620
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 357 8,714 SH   SOLE 1 0 0 8,714
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 248 1,774 SH   SOLE 1 0 0 1,774
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,203 17,350 SH   SOLE 1 0 0 17,350
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,167 5,763 SH   SOLE 1 0 0 5,763
VERIZON COMMUNICATIONS INC COM 92343V104 1,392 26,083 SH   SOLE 1 0 0 26,083
VISA INC COM CL A 92826C839 2,741 18,267 SH   SOLE 1 0 0 18,267
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 363 16,733 SH   SOLE 1 0 0 16,733
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,304 100,193 SH   SOLE 1 0 0 100,193
WALMART INC COM 931142103 1,901 20,245 SH   SOLE 1 0 0 20,245
WEYERHAEUSER CO COM 962166104 531 16,475 SH   SOLE 1 0 0 16,475