steve sinclair digital extremes