Andrzej Artur Kaczmarczyk, Ph.D.