eric mecking