peter strack net worth