Macfarlanes unveils Meek as new corporate head