NovaBay Pharmaceuticals has completed the sale of its Avenova brand and related assets to Physician Recommended ...