David Diamond at it again