Для правильного выбора предлога нужно понимать, что глагол 'to be' в сочетании с профессией и указанием места происхождения используется с предлогом 'from'. В данном случае, чтобы сказать, что Грегори инженер из Германии, мы используем предлог 'from'.
Come and meet Gregory. He's an engineer from Germany.
Приходи познакомиться с Грегори. Он инженер из Германии.