Kevin Kelly, United States, Tivertron, M, Medelec Holding SA