The rollforward of goodwill is as follows:
Balance at December 31, 2014
$
24,476,157

ecVision acquisition (Note 3)
19,437,028

Balance at December 31, 2015
43,913,185

2016 activity
(6,168
)
Balance at December 31, 2016
$
43,907,017