dave floerchinger