Soehner Research :: Artificial Intelligence Research and Development