david-alexander-flinn