alvin lowe