dickflanagan.com