Alfred Semanek & Co. FN 20290p