Man, 51, sentenced for 344 counts of fraud and money laundering