jim.m.whelan