malachi caffrey