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
AFLAC INC COM 001055102 1,087 20,772 SH   SOLE   20,084 0 688
AGCO CORP COM 001084102 1,063 14,041 SH   SOLE   14,041 0 0
AT&T INC COM 00206R102 1,313 34,703 SH   SOLE   33,416 0 1,287
ABBOTT LABS COM 002824100 417 4,980 SH   SOLE   4,264 0 716
ABBVIE INC COM 00287Y109 270 3,562 SH   SOLE   3,474 0 88
ADOBE INC COM 00724F101 733 2,654 SH   SOLE   2,654 0 0
ALPHABET INC CAP STK CL C 02079K107 722 592 SH   SOLE   542 0 50
ALPHABET INC CAP STK CL A 02079K305 851 697 SH   SOLE   647 0 50
ALTRIA GROUP INC COM 02209S103 547 13,365 SH   SOLE   12,698 0 666
AMAZON COM INC COM 023135106 680 392 SH   SOLE   214 0 178
AMERICAN EXPRESS CO COM 025816109 1,510 12,770 SH   SOLE   12,770 0 0
AMERICAN TOWER CORP NEW COM 03027X100 211 953 SH   SOLE   953 0 0
AMETEK INC NEW COM 031100100 211 2,294 SH   SOLE   2,294 0 0
AMGEN INC COM 031162100 288 1,489 SH   SOLE   1,246 0 243
APPLE INC COM 037833100 4,254 18,994 SH   SOLE   17,807 0 1,186
AUTOMATIC DATA PROCESSING IN COM 053015103 525 3,251 SH   SOLE   2,937 0 314
BB&T CORP COM 054937107 1,056 19,784 SH   SOLE   15,037 0 4,747
BANK AMER CORP COM 060505104 1,488 51,023 SH   SOLE   47,091 0 3,932
BANK NEW YORK MELLON CORP COM 064058100 254 5,612 SH   SOLE   2,280 0 3,332
BECTON DICKINSON & CO COM 075887109 293 1,159 SH   SOLE   1,095 0 64
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,433 6,890 SH   SOLE   6,311 0 579
BLACKROCK INC COM 09247X101 310 696 SH   SOLE   652 0 43
BOEING CO COM 097023105 1,158 3,043 SH   SOLE   2,220 0 823
BOULDER GROWTH & INCOME FD I COM 101507101 188 16,769 SH   SOLE   16,769 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 466 9,185 SH   SOLE   6,825 0 2,360
CSX CORP COM 126408103 245 3,530 SH   SOLE   3,267 0 263
CENTENE CORP DEL COM 15135B101 223 5,150 SH   SOLE   5,150 0 0
CENTERSTATE BK CORP COM 15201P109 254 10,579 SH   SOLE   0 0 10,579
CHEVRON CORP NEW COM 166764100 597 5,034 SH   SOLE   4,916 0 118
CISCO SYS INC COM 17275R102 500 10,117 SH   SOLE   9,158 0 959
CITIZENS FINL GROUP INC COM 174610105 229 6,484 SH   SOLE   6,484 0 0
COCA COLA CO COM 191216100 493 9,052 SH   SOLE   6,886 0 2,166
COLGATE PALMOLIVE CO COM 194162103 319 4,342 SH   SOLE   4,342 0 0
COMCAST CORP NEW CL A 20030N101 707 15,678 SH   SOLE   14,399 0 1,279
COSTCO WHSL CORP NEW COM 22160K105 305 1,059 SH   SOLE   1,059 0 0
DEERE & CO COM 244199105 268 1,590 SH   SOLE   896 0 694
DISNEY WALT CO COM DISNEY 254687106 461 3,538 SH   SOLE   2,165 0 1,373
DOMINION ENERGY INC COM 25746U109 245 3,026 SH   SOLE   3,026 0 0
EATON VANCE CORP COM NON VTG 278265103 4,829 107,488 SH   SOLE   107,488 0 0
EXXON MOBIL CORP COM 30231G102 2,183 30,914 SH   SOLE   25,117 0 5,797
FACEBOOK INC CL A 30303M102 239 1,340 SH   SOLE   1,222 0 118
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 204 1,651 SH   SOLE   1,651 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 314 5,737 SH   SOLE   4,737 0 1,000
FRANKLIN COVEY CO COM 353469109 280 7,991 SH   SOLE   0 0 7,991
GENERAL ELECTRIC CO COM 369604103 336 37,543 SH   SOLE   37,543 0 0
HERSHEY CO COM 427866108 451 2,911 SH   SOLE   2,911 0 0
HINGHAM INSTN SVGS MASS COM 433323102 208 1,102 SH   SOLE   1,102 0 0
HOME DEPOT INC COM 437076102 1,145 4,935 SH   SOLE   3,038 0 1,897
HONEYWELL INTL INC COM 438516106 1,131 6,686 SH   SOLE   5,760 0 926
ILLINOIS TOOL WKS INC COM 452308109 395 2,523 SH   SOLE   2,420 0 103
INTEL CORP COM 458140100 1,138 22,090 SH   SOLE   20,718 0 1,372
INTERNATIONAL BUSINESS MACHS COM 459200101 1,372 9,435 SH   SOLE   8,912 0 523
INVESCO QQQ TR UNIT SER 1 46090E103 420 2,222 SH   SOLE   873 0 1,349
ISHARES GOLD TRUST ISHARES 464285105 949 67,303 SH   SOLE   62,654 0 4,649
ISHARES TR TIPS BD ETF 464287176 200 1,720 SH   SOLE   1,399 0 321
ISHARES TR CORE S&P500 ETF 464287200 13,192 44,190 SH   SOLE   38,841 0 5,349
ISHARES TR S&P 500 GRWT ETF 464287309 366 2,032 SH   SOLE   2,032 0 0
ISHARES TR S&P 500 VAL ETF 464287408 215 1,805 SH   SOLE   1,805 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 288 3,392 SH   SOLE   3,392 0 0
ISHARES TR MSCI EAFE ETF 464287465 441 6,757 SH   SOLE   4,870 0 1,887
ISHARES TR RUS MID CAP ETF 464287499 540 9,656 SH   SOLE   1,200 0 8,456
ISHARES TR CORE S&P MCP ETF 464287507 44,355 229,547 SH   SOLE   200,158 0 29,389
ISHARES TR NASDAQ BIOTECH 464287556 602 6,048 SH   SOLE   5,686 0 362
ISHARES TR RUS 1000 VAL ETF 464287598 1,135 8,848 SH   SOLE   8,848 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,024 18,947 SH   SOLE   18,282 0 665
ISHARES TR RUS 1000 ETF 464287622 15,508 94,252 SH   SOLE   86,647 0 7,605
ISHARES TR RUS 2000 VAL ETF 464287630 12,049 100,904 SH   SOLE   90,091 0 10,814
ISHARES TR RUSSELL 2000 ETF 464287655 301 1,991 SH   SOLE   1,465 0 526
ISHARES TR S&P MC 400VL ETF 464287705 437 2,736 SH   SOLE   2,736 0 0
ISHARES TR US HLTHCARE ETF 464287762 239 1,263 SH   SOLE   1,173 0 90
ISHARES TR CORE S&P SCP ETF 464287804 451 5,796 SH   SOLE   5,796 0 0
ISHARES TR S&P SML 600 GWT 464287887 959 5,377 SH   SOLE   3,523 0 1,855
ISHARES TR MSCI ACWI EX US 464288240 641 13,909 SH   SOLE   13,909 0 0
ISHARES TR EAFE SML CP ETF 464288273 32,134 561,487 SH   SOLE   537,175 0 24,311
ISHARES TR JPMORGAN USD EMG 464288281 42,808 377,666 SH   SOLE   329,522 0 48,144
ISHARES TR MSCI USA ESG SLC 464288802 227 1,838 SH   SOLE   1,838 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 116,660 1,164,624 SH   SOLE   1,016,448 0 148,176
ISHARES TR CORE MSCI EAFE 46432F842 15,156 248,170 SH   SOLE   231,177 0 16,993
ISHARES INC CORE MSCI EMKT 46434G103 44,759 913,075 SH   SOLE   852,147 0 60,927
JPMORGAN CHASE & CO COM 46625H100 574 4,880 SH   SOLE   4,880 0 0
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 58,381 768,979 SH   SOLE   610,601 0 158,378
JOHNSON & JOHNSON COM 478160104 1,914 14,797 SH   SOLE   11,764 0 3,033
JUST ENERGY GROUP INC COM 48213W101 47 20,000 SH   SOLE   20,000 0 0
KIMBERLY CLARK CORP COM 494368103 283 1,993 SH   SOLE   1,993 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 286 1,370 SH   SOLE   1,370 0 0
LILLY ELI & CO COM 532457108 299 2,670 SH   SOLE   2,635 0 35
LOCKHEED MARTIN CORP COM 539830109 1,635 4,193 SH   SOLE   3,978 0 215
LOEWS CORP COM 540424108 772 15,000 SH   SOLE   15,000 0 0
LOWES COS INC COM 548661107 410 3,731 SH   SOLE   3,395 0 336
MASTERCARD INC CL A 57636Q104 219 805 SH   SOLE   805 0 0
MCDONALDS CORP COM 580135101 303 1,412 SH   SOLE   1,321 0 91
MERCK & CO INC COM 58933Y105 1,870 22,219 SH   SOLE   21,838 0 381
MICROSOFT CORP COM 594918104 4,688 33,716 SH   SOLE   31,508 0 2,208
MONDELEZ INTL INC CL A 609207105 445 8,046 SH   SOLE   8,046 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 277 1,628 SH   SOLE   1,587 0 41
NORFOLK SOUTHERN CORP COM 655844108 579 3,220 SH   SOLE   3,220 0 0
NORTHROP GRUMMAN CORP COM 666807102 523 1,395 SH   SOLE   1,395 0 0
ONEOK INC NEW COM 682680103 290 3,937 SH   SOLE   3,937 0 0
ORACLE CORP COM 68389X105 344 6,259 SH   SOLE   5,340 0 919
PEPSICO INC COM 713448108 1,952 14,235 SH   SOLE   14,021 0 214
PFIZER INC COM 717081103 1,088 30,286 SH   SOLE   29,710 0 576
PHILIP MORRIS INTL INC COM 718172109 254 3,341 SH   SOLE   2,695 0 645
PHILLIPS 66 COM 718546104 227 2,219 SH   SOLE   2,049 0 170
PITNEY BOWES INC COM 724479100 58 12,656 SH   SOLE   12,656 0 0
PROCTER & GAMBLE CO COM 742718109 1,393 11,198 SH   SOLE   9,510 0 1,688
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 454 7,317 SH   SOLE   7,317 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 283 4,810 SH   SOLE   4,810 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,532 8,533 SH   SOLE   7,328 0 1,205
SPDR GOLD TRUST GOLD SHS 78463V107 856 6,164 SH   SOLE   6,164 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4,842 93,359 SH   SOLE   93,358 0 1
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 576 14,570 SH   SOLE   13,728 0 842
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 4,810 78,513 SH   SOLE   72,196 0 6,317
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,754 33,440 SH   SOLE   33,202 0 238
SPDR SERIES TRUST S&P BIOTECH 78464A870 214 2,812 SH   SOLE   2,812 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,772 13,538 SH   SOLE   13,538 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 230 4,686 SH   SOLE   4,686 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 224 2,665 SH   SOLE   60 0 2,605
SOUTHERN CO COM 842587107 201 3,258 SH   SOLE   2,442 0 816
STERLING BANCORP DEL COM 85917A100 241 12,024 SH   SOLE   12,024 0 0
TEXAS INSTRS INC COM 882508104 397 3,068 SH   SOLE   2,837 0 231
THERMO FISHER SCIENTIFIC INC COM 883556102 260 894 SH   SOLE   851 0 43
3M CO COM 88579Y101 2,350 14,293 SH   SOLE   13,680 0 613
UNION PACIFIC CORP COM 907818108 1,152 7,115 SH   SOLE   7,115 0 0
UNITED TECHNOLOGIES CORP COM 913017109 965 7,072 SH   SOLE   5,261 0 1,811
VANGUARD GROUP DIV APP ETF 921908844 9,095 76,054 SH   SOLE   71,784 0 4,270
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 311 3,683 SH   SOLE   3,683 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 271 6,607 SH   SOLE   6,607 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 663 7,475 SH   SOLE   7,475 0 0
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3,849 47,752 SH   SOLE   44,928 0 2,824
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 24,892 507,485 SH   SOLE   481,492 0 25,993
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 248 3,311 SH   SOLE   360 0 2,951
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,343 430,777 SH   SOLE   409,165 0 21,612
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 240 4,474 SH   SOLE   4,474 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 679 2,492 SH   SOLE   2,492 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 422 4,526 SH   SOLE   4,425 0 101
VANGUARD INDEX FDS SML CP GRW ETF 922908595 322 1,767 SH   SOLE   1,767 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 16,844 130,727 SH   SOLE   126,580 0 4,147
VANGUARD INDEX FDS MID CAP ETF 922908629 1,736 10,359 SH   SOLE   9,959 0 400
VANGUARD INDEX FDS LARGE CAP ETF 922908637 722 5,297 SH   SOLE   5,297 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 25,676 230,035 SH   SOLE   219,959 0 10,076
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,553 10,285 SH   SOLE   9,778 0 507
VERIZON COMMUNICATIONS INC COM 92343V104 1,293 21,429 SH   SOLE   20,254 0 1,175
WALMART INC COM 931142103 303 2,554 SH   SOLE   508 0 2,046
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 714 3,712 SH   SOLE   2,018 0 1,694