麦克莱娜汉出生在北卡罗来纳州威尔明顿，曾入读马里兰州萨默塞特县的，后曾在1966年到1976年担任萨默塞特郡社区行动机构项目总监；1979年起，他成为地标保险公司的合伙人及主席（）。1992年，他获提名担任马里兰州众议院议员，以填补获提名担任马里兰州参议院议员的之空缺，直至2002年在党内初选被击败而卸任。2017年5月11日，麦克莱娜汉逝世。