sam loeffler