UPDATE: Grant McCasland has signed a contract extension, but for how long? - pres. by Open Door Financial Advisors