Macfarlanes poaches Hammonds pensions star