geo karabacakis