andrew power