By Tim Groening, Bangor Daily News