D.F. Pray Closing the Loop: D.F. Pray’s Custom Reports Tie Up Loose Ends D.F. Pray Phil Moran Chief Information Officer