Ed Dowd believes a financial collapse is on the horizon