Finally, he can rest in peace.

Finally, he can rest in peace.