karl lowe