karen lee porter