Index: components/AdminSummary/AdminSummary.component.tsx
===================================================================
diff -u -r70a024eadf29b5eaf86ddc25de3955e8fd8450f8 -rfcf5e124ae3beb0ce4e1cec0f8a06b113b1cc426
--- components/AdminSummary/AdminSummary.component.tsx	(.../AdminSummary.component.tsx)	(revision 70a024eadf29b5eaf86ddc25de3955e8fd8450f8)
+++ components/AdminSummary/AdminSummary.component.tsx	(.../AdminSummary.component.tsx)	(revision fcf5e124ae3beb0ce4e1cec0f8a06b113b1cc426)
@@ -7,6 +7,10 @@
 import { isUS } from 'lemans-dashboard-common/Config/Config.env';
 import _ from 'lodash';
 import moment from 'moment';
+import { Button } from 'antd';
+import { EditOutlined } from '@ant-design/icons';
+import { CategorySpecialistNotesComponent } from '../CategorySpecialistNotes/CategorySpecialistNotes.component';
+import { Modal } from 'antd';
 
 import { useEffect, useState } from 'react';
 import './AdminSummary.styles.less';
@@ -24,14 +28,30 @@
     const [isLoading, setIsLoading] = useState(false);
     const [metaData, setMetaData] = useState<IAdminOverviewMeta>();
     const [catSpecialists, setCatSpecialists] = useState<string[]>();
+    const [notesModalUser, setNotesModalUser] = useState<string | null>(null);
 
     const initialColumns: ColumnsType<any> = [
         {
             className: 'user-col',
             dataIndex: 'name',
             fixed: true,
-            render: (name: string, _row: any) =>
-                <>{name}</>,
+            render: (name: string, _row: any) => {
+                // Hide button for summary rows
+                const summaryNames = ['No User Assigned', 'Total', 'Previous Week'];
+                return (
+                    <>
+                        {name}
+                        {!summaryNames.includes(name) && (
+                            <Button
+                                icon={<EditOutlined />}
+                                size="small"
+                                style={{ marginLeft: 8 }}
+                                onClick={() => setNotesModalUser(name)}
+                            />
+                        )}
+                    </>
+                );
+            },
             title: 'User',
             width: 155
         }
@@ -303,6 +323,18 @@
                         />
                     </Col>
                 </Row>
+                {/* Specialist Notes Modal */}
+                <Modal
+                    open={!!notesModalUser}
+                    onCancel={() => setNotesModalUser(null)}
+                    footer={null}
+                    width={900}
+                    destroyOnClose
+                >
+                    {notesModalUser && (
+                        <CategorySpecialistNotesComponent userName={notesModalUser} />
+                    )}
+                </Modal>
                 {adminOverviewData && adminOverviewData.length &&
                     adminOverviewData
                         .filter(ao => {
