prestonmcadams