mark antony krupa