PORTLAND, Maine (AP) — A Maine man has pleaded guilty to running an illegal sports gambling operation out of his home and business for 14 years, netting him millions.

The Portland Press Herald reports 61-year-old Stephen Mardigan pleaded guilty Wednesday to unlawful gambling, money laundering and filing a false tax return.

Court documents show Mardigan ran the gambling operation from his Portland home and business from 2003 to 2017.

Mardigan allegedly took bets on sports including college and professional basketball, football and stock car racing. Some bets were as low as $30, but court records show he took bets from two gamblers that reached nearly $5 million.

Mardigan spent the money on various properties around Maine.

He faces up to 28 years in prison during sentencing.

(Information from: Portland Press Herald, http://www.pressherald.com)