allen swapan