# max o. whelan