mark powell