Andrew Loeffler and Timothy Smith