garrett temple