MCGIFF HALVERSON LLP