Finlay MacDonald, 41, will serve a minimum of 28 years behind bars for murder and attempted murder.