Not paying his debts according to the Judgment Liens filed at SoS of Delaware, Ohio, Florida, etc.
Numerous current lawsuits on the same issues...non payment of funds.
5% finders fee is standard, especially for someone not on the payroll but acting as an independent contractor/consultant. Obviously, Peter does not know the difference between an employee and a independent professional.