Sean M Flory Author