peter havriluk