frank weiland